思否学否

2019年11月22日

类的初始化和执行过程

摘要: 父类的静态域 子类的静态域 父类的非静态域 父类的构造函数 子类的非静态域 子类的构造函数 规律就是: 父类先于子类 静态的先于非静态的 其中静态域包含静态代码块与静态方法以及静态变量,这个谁在前面,则先执行谁。 非静态域同理 父类静态域——》子类静态域——》父类成员初始化——》父类构造块——》父类 阅读全文

posted @ 2019-11-22 22:23 思否学否 阅读(228) 评论(0) 推荐(0) 编辑
java中length和length()的区别

摘要: public class Test { public static void main(String args[]) { String s = "祝你考出好成绩!"; System.out.println(s.length()); //输出等于8,为什么等于8呢?length得到的是字符,不是字节, 阅读全文

posted @ 2019-11-22 21:25 思否学否 阅读(1698) 评论(0) 推荐(0) 编辑
关于private,default,protected,public,成员变量访问权限

摘要: 关于private,protected,public,default成员变量的访问权限,请参阅上图! 子类要访问父类的private成员变量,必须采用采用get方法: eg: 阅读全文

posted @ 2019-11-22 21:16 思否学否 阅读(358) 评论(0) 推荐(0) 编辑
构造函数

摘要: 1、构造函数void返回(构造函数可被重载,但不能被重写) 构造函数的返回类型不可指定,如果你在构造函数前面写上void ,那么构造函数就变成无效的了,但不会报错。因为构造函数的作用就是要生成一个类的对象,这个生成的对象的指针要返回给系统,如果写成void,那么构造函数就无任何返回。 eg: 结果是 阅读全文

posted @ 2019-11-22 21:07 思否学否 阅读(324) 评论(0) 推荐(0) 编辑