11.2サブクラスは抽象クラスと実装インタフェースを同時に継承することができる

642 ワード

package study;
//                  


//  
interface A{
	public static final String FLAG="    ";
	public abstract void print();
	public abstract String getInfo();
}

//   
abstract class B{
	public abstract void fun();
}


//   ,           
class C extends B implements A{
	public void print() {
		System.out.println(FLAG);	
	}
	public String getInfo() {
		return "          ";
	}
	public void fun() {
		System.out.println("             ");
	}
}


public class exercise {
	public static void main(String[] args) {
		C c=new C();
		c.print();
		c.fun();
		System.out.println(c.getInfo());
	}
}