美文网首页
java语法:02_接口

java语法:02_接口

作者: 果芽软件 | 来源:发表于2017-12-04 12:48 被阅读87次

一、接口的目的

接口的目的是规范代码,在写代码之前,先通过接口规定要写哪些方法

二、定义接口

package com.guoyasoft.implement;

public interface IStudy {
    public boolean doHomeWork(String renwu);
    public int learn(String course);
}

实现接口

public class StudentCY extends Student implements IStudy{

    @Override
    public boolean doHomeWork(String renwu) {
        System.out.println("开始做作业");
        System.out.println("开始看手机");
        System.out.println("开始玩游戏");
        System.out.println("不做了");
        return false;
    }

    @Override
    public int learn(String course) {
        System.out.println("不想学");
        return 0;
    }

}
public class StudentWL extends Student implements IStudy{

    @Override
    public boolean doHomeWork(String renwu) {
        System.out.println("开始做作业");
        System.out.println("开始看手机");
        System.out.println("开始玩游戏");
        System.out.println("不做了");
        return false;
    }

    @Override
    public int learn(String course) {
        System.out.println("不想学");
        return 0;
    }

}

3. 测试

package com.guoyasoft.implement;

public class TestStudent {
    public static void main(String[] args) {

        StudentWL wl3=new StudentWL();
        wl3.doHomeWork("家庭作业");
        wl3.learn("法语");
        
        //向上转型成接口类型
        IStudy wl4=new StudentWL();
        wl4.doHomeWork("家庭作业");
        wl4.learn("法语");
    }
}

image.png image.png image.png

相关文章

  • java语法:02_接口

    一、接口的目的 接口的目的是规范代码,在写代码之前,先通过接口规定要写哪些方法 二、定义接口 实现接口 3. 测试

  • JDK1.8新特性(超详细)

    Java函数式设计 实现方法: @FunctionalInterface接口 Lambda语法 方法引用 接口de...

  • JAVA基础概念

    整体目录 面向对象概念 JAVA基本语法 JAVA类 继承与接口 Numbers And Strings Gene...

  • JavaSE 基础学习之三 ——Java 的继承与接口

    接上文《JavaSE 基础学习之二 —— Java 的部分基本语法》 三. Java 的继承与接口 1. java...

  • Java 浅谈Exception及Error

    Java程序语法中提供了一个Throwable接口,Exception及Error都是实现自这个接口。Except...

  • UML六种关系

    泛化:(Generalization):表示继承关系, 表示类/接口对父类/接口的功能扩展.java语法中的ext...

  • GO语言gin框架实战-04-websocket链接

    1. 升级接口 1.1 语法 - 升级接口 语法 语法示例 - 关闭 语法 语法示例 - 接收前端信息 语法 语法...

  • 02_基本语法

    1、 标识符 26个字母的大小写或数字或’_’或’’,数字不能开头,一般不用’’。 2、 编程规范 类名:以大写字...

  • Java基础教程之接口的继承与抽象类

    Java基础教程之接口的继承与抽象类 在实施接口中,我们利用interface语法,将interface从类定义中...

  • Lambda表达式

    Lambda表达式与函数式接口紧密相关,函数式接口介绍 Lambda表达式的基本语法 Java Lambda表达式...

网友评论

      本文标题:java语法:02_接口

      本文链接:https://www.haomeiwen.com/subject/vugtixtx.html