Java方法
什么是方法?
方法是一种语法结构,他可以把一段代码封装成一个功能,便于重复调用
Java方法重载
同一个类中,出现多个方法名称相同,但是形参列表不同,就叫方法重载。程序会自动根据调用方法时参数不同,判断具体调用哪一个方法
package com.osskey.Method;public class MethodDemo {public static void main(String[] args) {//方法重载,武器系统fire();fire(100);fire(100,"阿三");}public static void fire(){System.out.println("发射一枚导弹给美丽国");}public static void fire(int number){System.out.println("发射"+number+"枚导弹给美丽国");}public static void fire(int number,String local){System.out.println("发射"+number+"枚导弹给"+local);}}

Java对象
有参构造器和无参构造器
无参构造器就是常规新建对象的过程,程序会自动调用无参构造器
car c = new car()
car()就是无参构造器
有参构造器:
package com.osskey.object;public class duixiang {public static void main(String[] args) {car c = new car("领克01",19.1); //有参构造器}}
package com.osskey.object;public class car {//类属性double price;String name;//有参构造器public car(String n,double p){System.out.println("这是一个有参构造器");System.out.println(n);System.out.println(p);}}

this关键字
作用:出现在成员方法,构造器中代表当前对象的地址,用于访问当前对象的成员变量,成员方法
在类中进行赋值时,由于变量名重复,程序并不知道该如何进行赋值
这时就可以用this,将name和price的值赋值给当前对象的变量,而不是方法的变量
面向对象的三大特征——封装,继承和多态
这个比较重要,重启一篇写去了
