繁体   English   中英

面向对象编程的父子类

[英]Object Oriented Programming Parent and Child Class

嗨,大家好,我想问一问,如果您创建一个班级,是否还需要创建Parent作为新班级或子班级的基础,比如我是否要创建Student Class我是否仍要创建Person Class这样Student Class继承Person的所有属性真的有必要吗? 或者我是只认为这种做法的人,非常感谢您对高级人员的帮助。

如果您不需要其他任何代表人的班级,例如教师班级,则不必这样做。 但是有可能,因此,我会说您最好创建一个有关该人的基本信息的Person类,例如,名字,姓氏,出生日期以及您需要的有关该人的任何信息。 然后,您的Student类将继承父类的所有属性,因此,Student类将具有诸如studentId和其他学生特定信息之类的字段。 名称和dob将从Person类继承。

否,如果您想创建一个Student类,则不必创建一个Person类。 请记住您的Student类隐式继承自Java库的基类的一件事,该基类是java.lang.Object Java的所有类都是java.lang.Object直接或间接子代。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM