-
先执行属性初始化,再执行构造函数的初始化查看全部
-
先执行父类的构造方法,再执行子类的查看全部
-
静态成员可以使用类名直接访问查看全部
-
初始化顺序,先执行父类的属性初始化再执行父类构造方法,后执行子类属性初始化和子类构造方法查看全部
-
通过输出结果,我们可以看到,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
查看全部 -
UML:Unified Modeling Language称标准建模语言,工具:Visio(Office里有),Rational Rose(IBM),PowerDesign
用例图:以可视化的方式表达系统如何满足所收集的业务规则以及特定的用户需求等
序列图:按照交互发生的一系列顺序,显示对象之间的这些交互
类图:业务逻辑和结构性的信息,类中有哪些属性哪些方法
查看全部 -
语法规则:class子类extends父类
查看全部 -
1、继承是类与类的一种关系,是一种“is a”的关系
如:动物类是狗的父类、基类,狗是动物类的子类、派生类
2、Java中的继承是单继承,一个类只有一个父类
3、继承的好处:子类拥有父类的所有属性和方法(除private)
实现代码复用
查看全部 -
默认的成员变量值为: 0
局部变量没有默认的初始值
变量重名时,局部变量优先级高
查看全部 -
new Telephone()实例化一个类 得到一个对象
phone= new Telephone() 把对象赋值给一个变量
Telephone phone = new Telephone() 类是对象的类型
查看全部 -
Objec类的方法:toString(),可以添加输出除String类型
查看全部 -
静态内部类只能调用外部类的静态的变量。
静态内部类创建对象不需借用外部类。
查看全部 -
方法内部类不能在方法外使用,所以不用也不能加访问控制符和static修饰符
查看全部 -
成员内部类实例化:外部类.new 内部类();
查看全部 -
可以通过import关键字在某个文件使用其他文件中的类
java中包的命名规范是全小写字母拼写
查看全部
举报