sandwich.java

来自「java编程思想的部分实现」· Java 代码 · 共 57 行

JAVA
57
字号
//:c07 :Sandwich.java
class Meal
{
	Meal()
	{
		System.out.println("Meal()");
	}
}
class Bread 
{
	Bread()
	{
		System.out.println("Bread()");
	}
}
class Cheese
{
	Cheese()
	{
		System.out.println("Cheese()");
	}
}
class Lettuce
{
	Lettuce()
	{
		System.out.println("Lettuce");
	}
}
class Lunch extends Meal
{
	Lunch()
	{
		System.out.println("Lunch()");
	}
}
class PortableLunch extends Lunch
{
	PortableLunch()
	{
		System.out.println("PortableLuch()");
	}
}
class Sandwich extends PortableLunch
{
	Bread b=new Bread();
	Cheese c=new Cheese();
	Lettuce l=new Lettuce();
	Sandwich()
	{
		System.out.println("Sandwich()");
	}
	public static void main(String [] args)
	{
		new Sandwich();
	}
}

⌨️ 快捷键说明

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