JavaJava类设计类设计继承与多态继承与多态本本节节内内容容Java类的继承访问控制符方法的重写Super关键字子类的构造函数子类与父类的转换instanceof运算符类的继承类的继承(1)(1)为描述和处理个人信息,定义类Person:publicclassPerson{publicStringname;publicintage;publicDatebirthDate;publicStringgetInfo(){
}}Person+name:String+age:int+birthDate:Date+getInfo():String类的继承类的继承(2)(2)为描述和处理学生信息,定义类Student:publicclassStudent{publicStringname;publicintage;publicDatebirthDate;publicStringschool;publicStringgetInfo(){
}}Student+name:String+age:int+birthDate:Date+school:String+getInfo():String类的继承类的继承(3)(3)extends关键字通过继承,简化Student类的定义:publicclassPerson{publicStringname;publicintage;publicDatebirthDate;publicStringgetInfo(){
}}publicclassStudentextendsPerson{publicStringschool;}Person+name:String+age:int+birthDate:Date+getInfo():StringStudent+school:String类的继承类的继承(4)(4)类继承语法规则: