• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小怪物
猥琐但不邪恶
博客园    首页    新随笔    联系   管理    订阅  订阅
java 继承 多接口

#

package edu.javase.buffer;

interface faces {
public void facefun1();

public int facefun2();

public String facefun3();
}

interface faces2 {
public void facefun11();

public int facefun22();

public String facefun33();
}

class fatherz {
public fatherz() {
System.
out.println("fatherz 构造器");
}

public fatherz(int i) {
System.
out.println("fatherz int i 构造器" + i);
}

public void fatherfun() {
System.
out.println("fatherfun");
}

}

class demoface extends fatherz implements faces, faces2 {// 一旦集成必须实现所有接口
public demoface() {
super();
System.
out.println("demoface 构造器");
}

public demoface(int i) {
super(
1);
System.
out.println("demoface int i 构造器" + i);
}

@Override
public void facefun1() {
System.
out.println("实现接口 facefun1");
}

@Override
public int facefun2() {
System.
out.println("实现接口 facefun2");
return 0;
}

@Override
public String facefun3() {
System.
out.println("实现接口 facefun3");
return null;
}

@Override
public void facefun11() {
System.
out.println("实现接口 facefun11");
}

@Override
public int facefun22() {
System.
out.println("实现接口 facefun22");
return 0;
}

@Override
public String facefun33() {
System.
out.println("实现接口 facefun33");
return null;
}
}

public class demointerface {
public static void main(String[] args) {
demoface dd
= new demoface();
dd.facefun1();
// 调用接口,并且实现
dd.facefun2();
dd.facefun3();

dd.facefun11();
dd.facefun22();
dd.facefun33();
System.
out.println("----------------");

demoface ff
= new demoface(5);
ff.fatherfun();
// 同事继承father
}
}

#

#
#
# 

posted on 2011-06-29 16:01  小怪物  阅读(1304)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3