Java面向对象 ---接口

Java面向对象有关接口的相关知识

/*
 * 接口:方法的列表!只需要声明方法,不需要实现!
 * 可以理解为方法清单!!!
 * 
 * 接口:把公共的功能和属性组合起来! 封装成为标准的特定集合
 * 接口的方法:
 * 1.默认修饰符 public
 * 2.默认都是抽象方法,只需要声明不需要实现的方法!
 * 
 * 接口的属性:
 * 1.访问属性的修饰符默认是public
 * 2.默认是静态属性 static
 * 3.默认带有final 变量不可再被修改!
 * 
 * 一个类只可以 继承一个父类!
 * 一个类可以实现多个接口
 * 一旦实现某个接口,就必须实现接口中的所有方法!
 * 
 */

大概常用基础知识就这么多, 下面举个栗子实现多子类调用一个接口

package com.interfaceTest;
//定义接口
public interface RunList {
	
	public final static String name = "哈哈";
    public void run();      
    public void drive();
       
}
package com.interfaceTest;

public interface twointerface {

	public void drive();
	
}
package com.interfaceTest;

public class Car implements RunList,twointerface{
    @Override
    public void run() {
    	// TODO Auto-generated method stub
    	
    }
    
    @Override
    public void drive() {
    	// TODO Auto-generated method stub
    	
    }
}
package com.interfaceTest;

public class Main {

	public static void main(String[] args) {
		
		RunList runlist = new Car();    //注意这里new的方法
		runlist.run();
		
		twointerface two = new Car();
		two.drive();
		
		Car myCar = new Car();
		myCar.drive();
		myCar.run();
		
	}

}

 

发布了59 篇原创文章 · 获赞 11 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章