java语言中,一个公共类和一个子类如何连接。清举一个例子,谢谢

2025-04-05 19:13:16
推荐回答(2个)
回答1:

我给你举个多态的例子

//父类
public class People {
    //名字
    protect String name;
    
    public People(String name) {
        this.name = name;
    }
    
    public String toString() {
        return name;
    }
}

//子类
public class Student {
    //学号
    private int no;
    
    public Student(String name, int no) {
        super(name);
        this.no = no;
    }
    
    public String toString() {
        return name + " " + no;
    }
}

public class Test {
    public static void main(String[] args) {
        People stu = new Student("张三", 120);
        System.out.println(stu.toString());
    }
}

回答2:

连接你是指的继承还是调用?
可以A extends B,去用你的A去继承这个B类,去用B类的所有的成员变量和方法。
也可以在A中实例化一个B。
这就是设计中的 is-a 和has-a的概念。