面向对象-继承-1
面向对象-继承-1




public class fu {
int age = 19;
}
//---------------
public class zi extends fu{ //在子类中使用extends fu命令,来继承父类
int age = 8;
public void ziMethor(){
int age = 2;
System.out.println(age);//访问本类局部变量age
System.out.println(this.age);//this用来访问本类成员变量
System.out.println(super.age);//super用来访问父类成员变量
}
}
//---------------
public class FZtest {
public static void main(String[] args) {
zi zi = new zi();
//zi类对象继承fu类方法
zi.ziMethor();
}
}



//手机类
public class Phone {
public void call(String name){
System.out.println("给"+name+"打电话.");
}
}
//--------------
//新手机类
public class NewPhone extends Phone {
@Override //方法的重写,下面写错这里会报错
public void call(String name){
super.call("臭臭");//super调用父类方法
System.out.println("给"+name+"发红包");
}
}
//---------------
//测试类
public class FZtest {
public static void main(String[] args) {
NewPhone np = new NewPhone();//造子类对象
np.call("香香"); //调用子类方法
}
}
//---------------
给臭臭打电话.
给香香发红包






浙公网安备 33010602011771号