目录
1、继承
父类的构造方法:不管私不私有,都不能继承(意思就是不能通过父类的构造方法来set数据或者干啥的,因为你用构造方法的方法名字要跟自己的名字一样,但父类和子类肯定不一样),但可以通过super调用
父类的成员变量:不管是什么样的修饰符,子类都可以继承。
父类的成员方法:添加到虚方法表中的可以继承,没添加到虚方法表的不能继承。
虚方法表: 非private,非static,非final
【Java】子类到底能继承父类中的哪些内容_java继承父类-优快云博客
2、重写 :
@override
3、this、super
4、多态
Fu f = new zi()
当调用方法时传递的是类的名字,则可以调用这个类的所有子类!
5、包
6、final
7、权限修饰符
private:私房钱,只有自己用——》同一个类可以用
空着不写:家人可以用——》同一个包中的其他类也能用
protected:受法律保护的私生子也能用——》其他包里的子类可以用
public:所有人都可以用——》不同包下的无关类也可以用
但是,设置get方法就可以用了
8、代码块
思想:用完之后立马回收
9、抽象类abstract
有abstract的父类方法,在子类中必须重写
不能实例化就是不能创建那种类的对象
10、接口
接口就是一个规则
11、内部类
在一个类中再写一个类