1.构造方法(构造器):
构造方法声明在类内部;
方法名与类名是相同的;
构造方法不能声明返回值类型;
构造方法可以包含参数,参数一般是创建对象实例所依赖的条件;
如果不写构造方法,系统会默认一个无参构造;
2.成员变量和局部变量:
在类中的位置不同:成员变量:类中,方法外;局部变量:方法中或方法的声明上(形参)
在内存中:成员变量:堆内存中 局部变量:栈内存中
初始化:成员变量:有默认值; 局部变量:没有默认值,必须要先进行声明后进行初始化
生命周期:成员变量:随着对象的创建存在,对象消失而消失 局部变量:随着方法的调用存在,方法调用完毕后消失
3.在JAVA语言中,允许多个方法的名称相同,但参数列表不同,称为方法的重载
4.方法的签名:方法名+参数列表
5.ad.add( ‘0’,5); 会调用子方法 add(int x ,int y) 原因:就近原则 char 离 int 近
java中方法的调用参考俩点: 方法签名;就近原则
System.out.println() 也是重载 重载造就了多态
day05
最新推荐文章于 2022-10-05 11:26:58 发布