📄 testhide.java
字号:
import java.applet.Applet;
import java.awt.*;
import java.util.*;
public class TestHide extends Applet
{
Hidez hidez1 ;
public void init()
{
hidez1 =new Hidez();
hidez1.setI(20); //子类对象用父类的方法为父类属性赋值
hidez1.giveI(30); //子类对象用自己的方法为自己同名属性赋值
}
public void paint(Graphics g)
{
g.drawString("子类对象访问自己的属性,用自己的方法:hidez1.readI " + hidez1.readI(),20,40);
g.drawString("子类访问父类的属性,用父类的方法hidez1.getI: " + hidez1.getI(),20,60);}}
class Hidef
{
int i; //父类的变量i
public void setI(int x) //父类的方法setI(int x),为父类i赋值为参数x的值
{ i=x; }
public int getI() //父类的方法getI(),返回父类i的值
{ return i; }
}
class Hidez extends Hidef
{
int i; //子类的变量i 与父类的变量重名 ——隐藏了父类的i
public void giveI(int x) // 子类的方法giveI(int x),为子类i赋值为参数x的值
{ i=x;}
public int readI() // 子类的方法readI(),返回子类i的值
{ return i;}
}
//30
//20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -