override.java

来自「主要介绍了JAVA的基本知识和异常处理的知识」· Java 代码 · 共 35 行

JAVA
35
字号
import java.applet.Applet;
import java.awt.*;
import java.util.*;

public class Override extends Applet
{
  Overf overf1 ;Overz overz1;
  public void init()
  {    
   overf1 =new Overf();overz1=new Overz();
   overf1.setA(20); //父类对象用父类的方法为父类属性a赋值
   overz1.giveB(30); //子类对象用自己的方法为子类属性b赋值
  }
  public void paint(Graphics g)
  {     
    g.drawString("得到a值——用父类前缀:Overf.get()         " + Overf.get(),20,40);    
    g.drawString("得到b值——用子类前缀:Overz.get()         " + Overz.get(),20,80);
  }}
class Overf 
{
    static int a;
    public  void setA(int x)
    {  a=x;  }
    static int get()
    { return a;  }
}
class Overz extends Overf
{
    static int b;
    public void giveB(int x)
    {  b=x;}
    static int get()
    { return b;}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?