java接口简单例子

/*
接口不是共性的功能,用于扩展功能

里面全是 
public static final 
public abstract


接口可以被类多实现,接口之间可以多继承
*/

interface Smoking
{
	public abstract void smoke();
}

abstract class Student
{
	abstract void study();
	public void sleep()
	{
		System.out.println("sleeping");
	}
}

class ZhangSan extends Student implements Smoking
{
	void study()
	{
		System.out.println("learning java");
	}
	public void smoke()
	{
		System.out.println("smoking 中华");
	}
}

class InterfaceDemo
{
	public static void main(String[] args)
	{
		System.out.println("Hello World");
		ZhangSan s = new ZhangSan();
		s.study();
		s.smoke();
	}
}

阅读更多
文章标签: java class string 扩展
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭