⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testhide.java

📁 主要介绍了JAVA的基本知识和异常处理的知识
💻 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 + -