成员变量隐藏和方法重写5_3 5_4 5_5
来源:互联网 发布:电气二次接线软件 编辑:程序博客网 时间:2024/05/22 00:13
例5_2:
class A{
public double y=11.456789;
public void f(){
y=y+1;
System.out.printf("y是double型的变量,y=%f\n",y);
}
}
class B extends A{
int y=0;
public void g(){
y=y+100;
System.out.printf("y是int型的变量,y=%d\n",y);
}
}
class Example5_3{
public static void main(String args[ ]){
B b=new B();
b.y=200;
b.g();
b.f();
}
}
结果:
y是int型的变量,y=300
y是double型的变量,y=12.456789
例5_4:
class A{
protected double x=8.0,y=0.888888;
public void speak(){
System.out.println("我喜欢NBA");
}
public void cry(){
y=x+y;
System.out.printf("y=%f\n",y);
}
}
class B extends A{
int y=100,z;
public void speak(){
z=2*y;
System.out.println("I love This Game");
System.out.printf("y=%d,z=%d",y,z);
}
}
class Example5_4{
public static void main(String args[ ]){
B b=new B();
b.cry();
b.speak();
}
}
结果:
y=8.888888
I love This Game
y=100,z=200
例5_5:
class A{
public int f(int x,int y){
return x+y;
}
}
class B extends A{
public int f(byte x,int y){
return x*y;
}
}
public class Example5_5{
public static void main(String args[]){
int z=0;
B b=new B();
z=b.f(10,10);
System.out.println(z);
z=b.f((byte)10,10);
System.out.println(z);
}
}
结果:
20
100
- 成员变量隐藏和方法重写5_3 5_4 5_5
- 成员变量的隐藏和方法重写
- 成员变量的隐藏和方法重写
- 成员变量的隐藏和方法的重写
- 成员变量的隐藏和方法的重写
- 5.4 成员变量的隐藏和方法重写
- 方法重写与成员变量隐藏
- 运动员最佳配对问题5_4 6_5
- 继承;成员变量隐藏与重写;关键字super;final类和final方法
- Java子类继承(二):隐藏成员变量和方法重写的理解
- Runtime 访问隐藏成员变量和成员方法
- java入门-成员变量的隐藏与方法重写(super)
- java中成员变量和方法的隐藏
- 课后习题 5_5
- 子类重写和隐藏父类的成员方法(Overriding and Hiding Methods)
- 成员变量和方法变量
- Java类成员(成员变量和方法)的覆盖与隐藏归纳
- 导出DLL 隐藏私有成员变量和成员函数 工厂方法
- ssh中事务处理
- Frobenius范数
- vs2008+opengl配置
- 我的Android进阶之旅------>Android利用Sensor(传感器)实现指南针功能
- Extjs 继承Ext.data.Store 不起作用原因
- 成员变量隐藏和方法重写5_3 5_4 5_5
- 读《Computing Semantic Relatedness using Wikipedia-based Explicit Semantic Analysis》
- 关系型数据库基础之:联接
- 1.6Tingking In Java——匿名类
- 编程之美-初赛第二场
- php实现多文件上传功能
- 希尔排序
- 《天才在左疯子在右》
- 为什么使用齐次坐标