public class Person {
String name;
int age;
public String getname(){
return name;
}
public int getage(){
return age;
}
public void setname(String name){
this.name=name;
}
public void setage(int age){
this.age=age;
}
public Person(String name,int age){
this.name=name;
this.age = age;
}
public Person(){
}
public static void main(String[] args) {
Student stu=new Student();
stu.learn();
Worker worker=new Worker();
worker.learn();
}
}
class Student extends Person{
int number;
public int getNumber(){
return number;
}
public void setNumber(int number){
this.number=number;
}
public void learn(){
System.out.println("我爱学习");
}
}
class Worker extends Person {
int number;
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public void learn() {
System.out.println("我爱工作");
}
}
继承的简单应用(java)
最新推荐文章于 2024-11-03 11:01:20 发布
该代码示例展示了Java中的一个公共类Person,包含姓名和年龄属性以及相关的方法。Person类被Student和Worker类继承,这两个子类分别添加了学号和工作号属性,并重写了learn方法,显示不同的行为:学生爱学习,工人爱工作。
摘要由CSDN通过智能技术生成