OOP

java-接口

新一
2021-11-04 / 0 评论 / 117 阅读 / 正在检测是否收录...

我再写一个详细的示例代码.

package Z.JavaGJBC.jiekou;
/**
 *定义一个接口 interface
 *接口可以被继承,只能被接口继承,也可以被实现
 */
public interface Animal {

    public int a=11;//接口中定义属性变量必须初始化
    //一般情况都定义常量的比较多
    public static final int GG=19;//常量
    //总之接口中定义的属性都默认为常量.
  
    
    //接口中只能写抽象方法,这种普通方法是不行的
    public void test() {//写这种方法是报错的
        
    }
    
    //但是从jdk1.8以后,接中就可以定义普通方法
    //前提必须给方法前面添加default修饰符
    //jdk1.8新特性
    default void tese123() {//接口里的普通方法
        
    }
  
    /**
     * 抽象方法
     */
    public void cry(Animal a);
}

ok!如果没明白怎么回事,就看看下面几道例题

→_→ 都是我手动敲的呢 →_→ .


再做几道题,接口保准就拿捏了.

比如说学校老师想用打印机打印信息,想打印彩色的就打印彩色的,想打黑白的就打黑白的,用接口该怎么做?

再来最一道题.

设计一个网站用户类,有上线方法、有下线方法,要求是能够显示当前在线人数。

先建一个接口.

然后编写一个测试类

面向对象这一块就结束了,下来最后环节,java的高级编程. ( ๑´•ω•)

本文共 1586 个字数,平均阅读时长 ≈ 4分钟
1

打赏

:D 获取中...

更多精彩文章,按Ctrl+D收藏本站!

评论 (0)

取消