接口
----------siwuxie095
接口是Java中最重要的概念,接口可以理解为一种特殊的类,里面全部是
由全局常量和公共的抽象方法所组成,使用关键字 interface 声明
接口的格式:
		
接口的实现必须通过子类(同抽象类),使用关键字 implements,而且接口是可以多实现的
一个类可以同时继承抽象类和实现接口
一个接口不能继承一个抽象类,但是却可以通过 extends 关键字同时继承多个接口,
实现接口的多继承「弥补了Java中单继承的不足」
代码:
package com.siwuxie095.interfacedemo; 
 //接口 interface People{ //声明一个全局常量 //常量要全部大写,因为常量不可更改,所以要初始化 public static final int AGE=10; 
 public abstract void tell(); } 
 interface PeopleX{ public abstract void say(); } 
 abstract class Person{ public abstract void print(); } 
 //先继承抽象类,后实现接口的多实现,通过 逗号 分隔 class Teacher extends Person implements People,PeopleX{ public void tell() { 
 } 
 public void say() { 
 } 
 @Override public void print() { 
 } } 
 //一个接口通过extends 继承多个接口,弥补了Java中单继承的不足 interface Students extends People,PeopleX{ 
 } 
 
 public class InterfaceDemo01 { 
 public static void main(String[] args) { Teacher t=new Teacher(); t.tell(); t.say(); t.print(); System.out.println(Teacher.AGE); 
 
 } 
 }  | 
【made by siwuxie095】
posted on 2017-03-18 00:44 siwuxie095 阅读(143) 评论(0) 收藏 举报

                
            
        
浙公网安备 33010602011771号