类实现多个接口的例子

类实现多个接口

package java51;

public interface Useleg {
    void run();
    void walk();
}

package java51;

public interface Usemouth {
    void speak();
    void eat();
}

package java51;

public interface Useear {
    void hearMusic();
}

package java51;

public interface Useeye {
    void seeFilm();
}

package java51;

public class Person implements Useleg, Usemouth, Useear, Useeye{
    String name;
    int age;
    String adddress;
    String ID;
    public void run(){
        System.out.println("I am running.");
    }
    public void walk(){
        System.out.println("I am walking.");
    }
    public void speak(){
        System.out.println("I am speaking.");
    }
    public void eat(){
        System.out.println("I am eating.");
    }
    public void hearMusic(){
        System.out.println("I am leistening to music.");
    }
    public void seeFilm(){
        System.out.println("I am seeing a film.");
    }
}

package java51;

public class Test {

    public static void main(String[] args) {
        // TODO code application logic here
        Person p = new Person();
        p.seeFilm();
    }
}

时间: 2024-08-17 06:12:59

类实现多个接口的例子的相关文章

实现多线程的两种方法:继承Thread类或实现Runnable接口

实现多线程的两种方法:继承Thread类或实现Runnable接口 Java中实现多线程有两种方法:继承Thread类和实现Runnable接口,在程序开发中只要是多线程,我们一般都是实现Runnable接口,原因归结为一点:实现接口比继承类要好. 多线程的第一种实现方式:继承Thread类 步骤如下 创建一个继承Thread的类(假定为A),并重写Thread的run方法 构造一个A类对象,假定为aa 调用aa的start方法.(start方法是从Thread继承过来的) 具体例子如下 pac

Java线程示例 - 继承Thread类和实现Runnable接口

进程(Process)和线程(Thread)是程序运行的两个基本单元.Java并发编程更多的是和线程相关. 进程 进程是一个独立的执行单元,可将其视为一个程序或应用.然而,一个程序内部同事还包含多个进程.Java运行时环境就是一个单独的进程,在它内部还包含了作为进程的各种类和程序. 线程 可以将线程看做轻量级的进程.线程存在于进程当中,需要的资源开销较小.同一进程中的线程共享进程的资源. Java多线程 每一个Java引用都只要有一个线程 - 主线程(main thread).虽然后台还运行着许

【C# 复习总结】类、继承和接口

1 类 定义新的数据类型以及这些新的数据类型进行相互操作的方法 定义方式: class Cat { } class Cat:object { } C#中所有的类都是默认由object类派生来的,显示指定或者省略效果是一样的,所以上面的两个例子是完全相同的. C#中类包括:抽象类.密封类.非抽象类 abstract:表示修饰的类不完整,也就是抽象类,只能用做基类. 在使用是不能直接实例化, 不能使用new运算符. sealed:表示修饰的类不可派生,也就是密封类. base:访问最近的基类,也就是

设计模式之适配器模式 adapter 适配器模式分类概念角色详解 类适配器 对象适配器 接口适配器 双向适配器

现实世界中的适配器模型 先来看下来几个图片,截图自淘宝 上图为港版的插头与港版的插座 上图为插座适配器卖家的描述图 上图为适配后的结果 现实世界中适配器模式 角色分类 这就是适配器模式在电源插座上的应用 我们看下在插座适配器中的几个重要角色 可以看得出来,大陆和港版插座面板,都是作为电源的角色,他们的功能是相似的或者说相近的 插头要使用插座,进而接通电流 现实世界到代码的转换 电源插座代码示例 港版插座面板 package adapter; /**目标角色 Target 接口 * 香港地区使用的

Java入门(一)——类、抽象类和接口

Java是一门面向对象语言,可以看出"对象"在Java有着举足轻重的位置.那么,"对象"从何而来呢?那必须是丈母娘造出来的,下面我们就先来说说这个丈母娘--类. Java类 对象: 对象具有状态和行为. 例如:一只狗的状态有:颜色,名称,品种,它的行为有:摇尾巴,吠叫,吃东西. 对象是类的实例 类: 类是一个模板,它描述一类具有相同状态和行为的对象.比如人类,都具有思考这个行为,而植物没有. 类可以看成是创建Java对象的模板,下面简单定义一个类: public c

面向对象基础(继承类,抽象方法,接口,委托和事件)

1.页面上实现猫叫,狗叫,虎叫 <asp:Button ID="cat" runat="server" Text="猫叫" onclick="cat_Click" /><br/> <asp:Button ID="dog" runat="server" Text="狗叫" onclick="dog_Click" />

Java中继承thread类与实现Runnable接口的区别

Java中线程的创建有两种方式: 1.  通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2.  通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程.当我们做这个系统的时候可能会想到两种方式来实现,继承Thread类或实现Runnable接口,现在看一下这两种方式实现的两种结果. Java代码   package com.threadtest; class MyThread e

Action类文件之Action接口和ActionSupport

Struts 2框架通过自动调用Action类的方法来实现相应的事件处理.Action类的构造需要ActionSupport基类以及Action接口. Struts 2框架提供了一个Action接口,该接口定义了Struts 2的Action类的实现规范 public interface Action {       public static final String SUCCESS = "success";     public static final String NONE =

java9-1.类,抽象类,接口的综合小练习

1 /* 2 教练和运动员案例(学生分析然后讲解) 3 乒乓球运动员和篮球运动员. 4 乒乓球教练和篮球教练. 5 为了出国交流,跟乒乓球相关的人员都需要学习英语. 6 请用所学知识: 7 分析,这个案例中有哪些抽象类,哪些接口,哪些具体类. 8 分析: 9 1.共同的属性:姓名 年龄 10 共同的方法:吃饭,睡觉 11 其中吃饭的内容两者不同,所以用抽象方法 12 不同的方法:队员练习,教练教导,分别写入队员类和教练类 13 2.接口:学习英语 14 3.抽象类:人类: 运动员类.教练类 这两