1 1 /* 2 2 继承的概述: 3 3 1.提高了代码复用性,简化了代码 4 4 2.让类与类之间产生了继承关系,才有了后面的多态特性的存在 5 5 注意:千万不要为了获取其他类的功能简化代码,而建立继承关系,必须要类与类之间存在继承关系,继承关系:is a 6 6 7 7 子类拥有父类的成员,子类不能拥有父类中被private修饰后的成员 8 8 9 9 java多层继承 在多层继承中最下层的子类拥有整个继承体系的成员,最上层的父类里面定义所有子类的共性描述 1010 1111 java中不支持多继承,只支持单继承。因为多继承存在安全隐患,当多个父类定义了相同的成员,子类对象不确定运行哪一个。 1212 java保留这种机制,并用了另一种方式来体现 多实现 1313 */ 1414 class Mammal{ 1515 String buru="哺乳"; 1616 } 1717 1818 class Person extends Mammal{ 1919 String name; 2020 int age; 2121 } 2222 2323 class Student extends Person{ 2424 void study(){ 2525 System.out.println("学习"); 2626 } 2727 } 2828 2929 class Teacher extends Person{ 3030 void teach(){ 3131 System.out.println("教书"); 3232 } 3333 3434 } 3535 3636 public class Test{ 3737 public static void main(String[] args){ 3838 Student s=new Student(); 3939 System.out.println(s.buru); 4040 } 4141 }
Java基础28
Wesley13
2021-10-11
1323 0 0
点赞
收藏
评论区
加载中...