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

📄 showclass.java

📁 java基础教程以及代码 java base document and code
💻 JAVA
字号:
class Rectangle
{
	public int length,width;
	public Rectangle(int l,int w)  // 构造函数
	{
		length=l; width=w;
	}
	public void printf() 
	{
		System.out.println("Length:"+length+"   Width:"+width);
	}
}

class Box extends Rectangle
{
	public int height;
	public Box(int l,int w,int h) 
	{
		super(l,w);   //调用超类的构造函数,这个语句只能出现在该方法的第一个语句
		height=h;
	}
	public void printf()    //  该方法是超类的方法的重写
	{
		super.printf();   // 调用超类的方法,需要使用super
		System.out.println("  Height:"+height);
	}
}

public class ShowClass
{
	public static void main(String [] args)
	{
		// 常规用法
		Box t=new Box(3,4,6);
		t.printf();

		// 演示动态绑定
		Box b=new Box(11,22,33);
		Rectangle r;
		r=b;          //超类类型的引用变量可以指向其子类的对象(默认动态绑定)
		r.printf();
	}
}

⌨️ 快捷键说明

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