接口 接口本质是契约 内部类

接口 接口本质是契约 内部类

1起到约束作用

2定义了一些方法,让不同的人实现 , 好多人可以实现一个接口,通过不同的方式

3public abstract

4public static final静态常量

5接口不能被实例化,接口中没有构造方法

6implements可以实现多接口

7必须要重写接口中的方法

//定义的关键字interface   接口都需要实现类
package Java学习.chen.haha.ac.dome5;

public interface userService {
    //接口中所有定义是抽象的public  abstract
    public abstract void chen();
    void add(String name);
    void dalete(String name);
    void update(String name);
    void query(String name);
}
package Java学习.chen.haha.ac.dome5;

public class userServicelmpl implements userService  {

    @Override
    public void chen() {
    }

    @Override
    public void add(String name) {
    }
    @Override 
    public void dalete(String name) {
    }

    @Override
    public void update(String name) {

    }

    @Override
    public void query(String name) {

    }
}

内部类的实现

package Java学习.chen.haha.ac.dome6;

public class Outer {
    public int id = 18;
    public void out(){
        System.out.println("这个是外部类的方法");
    }
    public class inner{
        public void in(){
            System.out.println("这个是内部类的方法");
        }
        //获得外部类的属性
        public void detid(){
            System.out.println("id");
        }

    }

}
package Java学习.chen.haha.ac.dome6;

public class Application {
    public static void main(String[] args) {
        Outer outer = new Outer();
        Outer.inner inner = outer.new inner();
        inner.detid();//id


    }
}
posted @ 2021-05-05 09:54  陈诚成  阅读(132)  评论(0)    收藏  举报