代码:
public class PersonTest {
public static void main(String[] args){
Student s = new Student();
s.eat();
s.show();
}
}
class Person{
//非私有的成员变量的继承的过程,继承,访问
String name="person1";
public void eat(){
System.out.println("好好吃饭");
}
}
//Student类继承了Person类
class Student extends Person{
String name="student1";
//就近原则
public void show(){
String name="var";
System.out.println(name);
System.out.println(this.name);
System.out.println(super.name);
}
}
解释:
- 继承关系:
class Student extends Person
表明Student
类继承自Person
类。这意味着Student
类可以继承Person
类的非私有成员(如name
成员变量和eat
方法)。
-
-
继承
-
重写与重载
-
多态
-