黑马程序员技术交流社区
标题:
子类如何继承超类(父类)中的成员变量
[打印本页]
作者:
lenovo123wjt
时间:
2015-9-10 00:34
标题:
子类如何继承超类(父类)中的成员变量
继承原则:子类只继承超类中非private的成员变量 *隐藏原则(Hiding):子类的成员变量和超类的成员变量同名时,超类的成员变量被隐藏。
若想使用超类的成员变量用super.
class Person{
String name;
int age;
String address;
void setPerson(String name,int age,String address)
{
this.name=name;
this.address=address;
this.age=age;
}
void print()
{
System.out.println("woshiperson");
} }
class Student extends Person{
String department;
void setStudent(String name,int age,String address,String department){ this.name=name;
this.age=age;
this.address=address;
this.department=department;
}
void print(){
System.out.println("woshistudent");
} }
public class Person_ex {
public static void main(String arge[])
{
Person p=new Person();
p.setPerson("tom",21,"121");
Student s=new Student();
s.setStudent("john",22,"336","computer");
/*System.out.println(p.name+" "+p.age+" "+p.address);System.out.println(s.name+" "+s.age+" "+s.address);*/
s.print();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2