📄 finherit.java
字号:
class Shape //定义父类 Shape
{
public void draw() //父类的draw()方法
{
System.out.println("Draw a Shape");
}
}
class Circle extends Shape //定义子类Circle
{
public void draw() //覆盖父类的draw()方法
{
System.out.println("draw a Circle");
}
}
class Ellipse extends Circle //定义子类Ellipse
{
public void draw() //覆盖父类的draw()方法
{
System.out.println("draw a Ellipse");
}
}
public class FInherit //定义类FInherit
{
public static void main(String args[])
{
Shape s= new Shape(); //动态绑定为类Shape对象
Shape c = new Circle(); //动态绑定为类Circle对象
Shape e = new Ellipse(); //动态绑定为类Ellipse对象
s.draw(); //访问父类方法
c.draw(); //访问一级子类方法
e.draw(); //访问二级子类方法
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -