类的继承
今天,我们来讲一下类的继承,第2次的内容。
如何输出三种同名的变量。
1. 首先我们先创一个父类 取名为fu。
public class fu {
int a=10;
//定义成员变量
public void shuchu(){
System.out.println("这是父类");
}
}
2.创建一个子类 取名为zi。
public class zi extends fu{
//继承父类
int a=100;
//定义成员变量
public void shuchu (){
int a=20;
//定义局部变量
super.shuchu();
//调用父类的方法
System.out.println(this.a);
//向上取整=成员变量a
System.out.println(a);
//输出局部变量a
System.out.println(super.a);
//输出父类中变量的a
}
}
3. 在创建一个main方法的类取名为demo.
public class demo {
public static void main(String[] args) {
zi z=new zi();
//创建子类对象
z.shuchu();
//调用子类方法
}
}
这是结果
看到要记得回复哦!