Java中继承性、多态性
1.BigInteger与BigDecimal类2.Java字符集3.枚举类4.Java比较器Comparable与Comparator5.Java中System类6.Java中Math类7.Java内部类8.Java关键字:this、super、final9.Java代码块
10.Java中继承性、多态性
11.Java接口12.子类对象实例化的全过程13.static关键字14.Java中的关键字transient15.double转String结果为指数问题16.Java注解17.日期时间API18.String字符串函数19.Excepton异常类20.IO流21.Java反射机制22.JDK与JRE区别23.Java位运算24.Java方法重载25.Java属性赋值的先后顺序与对象的实例化过程Java中关于继承性的规定
1.一个类可以被多个子类继承。
2.Java中类的单继承性:一个类只能有一个父类
3.子父类是相对的概念。
4.子类直接继承的父类,称为:直接父类。间接继承的父类称为:间接父类
5.子类继承父类以后,就获取了直接父类以及所有间接父类中声明的属性和方法,特别的,父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中私有的结构。只有因为封装性的影响,使得子类不能直接调用父类的结构而已。
四种权限修饰符
对象的多态性
对象的多态性:父类的引用指向子类的对象
Person p2 = new Man(); Person p3 = new Woman();
多态的使用:当调用子父类同名同参数的方法时,实际执行的是子类重写父类的方法 ---虚拟方法调用
p2.eat(); p2.walk();
重载与重写
本文来自博客园,作者:Lz_蚂蚱,转载请注明原文链接:https://www.cnblogs.com/leizia/p/18379464
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步