java之继承
发布时间:2020-12-15 06:44:27 所属栏目:Java 来源:网络整理
导读:为什么要有继承? 多个类中存在相同属性和行为时,将这些内容抽取到单独的一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。子类继承了父类,就继承了父类的属性和方法;在子类中,可以使用父类中定义的方法和属性,也可以创建新的属性和
为什么要有继承? 多个类中存在相同属性和行为时,将这些内容抽取到单独的一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。子类继承了父类,就继承了父类的属性和方法;在子类中,可以使用父类中定义的方法和属性,也可以创建新的属性和方法;子类中不能直接访问父类的private属性,只能通过set、get方法来获取。 语法:class Student extends Person{} 这里Person就是父类,Student就是子类。 继承的作用:
java只支持单继承,不允许多继承,也就是说一个子类只能由一个父类,但是一个父类可以派生出多个子类。 也就是说: public class Student extends Person{} public class MiddleStudent extends Student{} 这样是正确的。 public MiddleStudent extends Student,Person{} 这样是错误的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |