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

时间:2021-05-05 11:49:34   收藏:0   阅读:20

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

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


    }
}

原文:https://www.cnblogs.com/saluteme666/p/14731052.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!