-
private protected public
查看全部 -
定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
查看全部 -
package import
查看全部 -
封装 private
查看全部 -
1,引用多态 父类的引用指向自己的对象 Animal obj1=new Animal()
父类的引用指向子类的对象 Animal obj2=new Aniaml()
不允许子类的引用指向父类的对象
继承是多态的基础
方法的多态:不能通过父类的引用调用子类独有的方法
查看全部 -
成员变量和局部变量
查看全部 -
类实例化对象
查看全部 -
Object类是所有类的父类
如果一个类没有明确的extend继承另外一个类,那么他默认继承Object类
查看全部 -
j集成
super关键字用在对象内部可以代表父类对象
super.age\super.eat()
子类构造当中必须调用父类的构造方法
系统默认调用父类无参的构造方法
如果子类没有现实的调用父类的构造方法,而父类又没有无参的构造方法编译会报错
查看全部 -
final关键字(最终)
final可以修饰类,方法,属性和变量
不会被继承 不会被重写 不会被自动初始化(需要手动初始化) 变成常量
查看全部 -
先初始化父类在初始化子类
父类对象--》属性初始化--》构造方法
v
子类对象--》属性初始化--》构造方法
查看全部 -
方法的重写,语法规则:
1,返回值类型
2,方法名
3,参数类型及个数
都要与父类相同
查看全部 -
java只能单集成
private是不能继承的
查看全部 -
方法内部类只能在该方法中使用
方法内部类也不能使用访问控制符和static修饰符
查看全部 -
成员变量------不需要初始值
局部变量------需要初始值,变量初始化?
查看全部
举报