`
ifWhileCaseFor
  • 浏览: 7893 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

java接口的实现类

阅读更多
定义一个接口interface,并且定义一个实现类A,该类A只能实现接口中规范好的抽象方法(不能在实现方法下面继续重载该方法);但是可以创建一个类B来继承类A然后重写类A中实现接口的方法;这样做到底有没有意义呢。如果这样做的话感觉还不如直接定义一个类interface然后通过重载将其中的方法实现,是这样的吗?
(1)接口实现类的子类重写实现方法
public class TestDemo19 {
	public static void main(String[] args){
		System.out.println(InterfaceD.PRICE_A);	
		InterfaceD d = new InterfaceD();
		d.testA();
		new A().testA("asf");
	}

}
interface InterfaceA{
	//接口a下面的类成员变量,默认public static final修饰
	double PRICE_A = 3.14;   
	void testA();
}
interface InterfaceB{
	int PRICE_B = 12;
	void testA();
	void testB();
}
interface InterfaceC extends InterfaceA,InterfaceB{
	String PRICE_C = "价格";
	void testC();
}
class InterfaceD implements InterfaceA{
	public void testA(){	//实现testA的方法
		System.out.println("实现接口A的方法");
	}	
}
class A extends InterfaceD{
	public void testA(String msg){	//继承InterfaceD类以后重写TestA方法
		System.out.println("重写实现接口A的方法"+msg);
	}	
}


(2)直接在类中重载方法
public class TestDemo22 {
	public static void main(String[] args){
		new Interface().test("af");
	}
}
class Interface{
	void test(){		
	}
	void test(String msg){
		System.out.println("重载"+msg);
	}
}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    11.javaQueue 接口及其实现类.zip

    11.javaQueue 接口及其实现类.zip11.javaQueue 接口及其实现类.zip11.javaQueue 接口及其实现类.zip11.javaQueue 接口及其实现类.zip11.javaQueue 接口及其实现类.zip11.javaQueue 接口及其实现类.zip11.javaQueue ...

    12.javaMap 接口及其实现类.zip

    12.javaMap 接口及其实现类.zip12.javaMap 接口及其实现类.zip12.javaMap 接口及其实现类.zip12.javaMap 接口及其实现类.zip12.javaMap 接口及其实现类.zip12.javaMap 接口及其实现类.zip12.javaMap 接口及其实现类....

    9.javaList 接口及其实现类.zip

    9.javaList 接口及其实现类.zip9.javaList 接口及其实现类.zip9.javaList 接口及其实现类.zip9.javaList 接口及其实现类.zip9.javaList 接口及其实现类.zip9.javaList 接口及其实现类.zip9.javaList 接口及其实现类....

    10.javaSet 接口及其实现类.zip

    10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类....

    Java接口的实现 操作

    Java 的接口 可以学习如何实现Java的接口,在编写实现程序的时候可以更好地使用

    基于Java抽象类和接口实现疯狂动物城

    本项目主要包括项目开发环境搭建、不同功能的类的设计、抽象类的设计、接口的设计、及其继承抽象类重写和接口实现类等具体功能的实现。 ●工程项目搭建与游戏初始化功能实现(2学时) ; ●动物城成员列表与动物信息...

    asp.net通过WebService调用Java接口全过程

    asp.net通过WebService调用Java接口全过程。 asp.net---->WebService(SOAP)------>Java接口---->Java接口实现类------>RMI(Java远程方法调用)----->RMI服务器端------->RMI返回结果给asp.net

    13.javaMap接口的两个实现类:.zip

    13.javaMap接口的两个实现类:.zip13.javaMap接口的两个实现类:.zip13.javaMap接口的两个实现类:.zip13.javaMap接口的两个实现类:.zip13.javaMap接口的两个实现类:.zip13.javaMap接口的两个实现类:.zip13.java...

    Java 接口和抽象类

    Java 接口和抽象类

    java接口及实现接口的类实验报告.doc

    java接口及实现接口的类实验报告.doc

    调用接口怎么知道使用的是哪个实现类.doc

    调用接口怎么知道使用的是哪个实现类 ...Java通过接口调用方法的时候,怎么知道调用的是哪个实现类 当调用接口中的方法时,如何判定用的是哪个实现类 一个接口有多个实现类,怎么知道调用了哪个实现类

    java接口与内部类教学PPT

    接口-实现 5.接口-与抽象类之区别 6.接口-应用示例(设计模式) 7.内部类-简介 8.内部类-作用 9.内部类-特殊语法规则 10.内部类-安全性 11.内部类-局部内部类 12.内部类-匿名内部...

    Java多态和实现接口的类的对象赋值给接口引用的方法(推荐)

    下面小编就为大家带来一篇Java多态和实现接口的类的对象赋值给接口引用的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Java获取接口所有实现类的方式详解

    主要介绍了Java获取接口所有实现类的方式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    java包与接口实验报告

    4)抽象图形用户接口包(javax.swing):实现了不同平台的计算机的图形用户接口部件,包括窗口、菜单、滚动条、对话框等,使得 Java可以移植到不同的平台。 接口解决了Java 不支持多重继承的问题,可以通过实现多个...

    Java实现的Https请求工具类

    Java实现的Https请求工具类。 https的java工具类 Https

    java实现接口返回数据实体类属性大写变成小写

    接口中我使用了缓存,以及在返回数据时候用了响应实体包装了, 没有直接返回数据库映射实体类。 怀疑问题点: 响应实体包装实体类中的字段有误,全部写成了小写字母? 缓存在出入库的时候会自动转化大小写。 问题...

    Java 接口多继承

    Java 接口多继承和类实现多个接口的demo

    详细解析Java中抽象类和接口的区别

    抽象类和接口的区别 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持...

    java 实现接口和继承关系

    实现接口和继承关系,每个类都有普通方法和构造方法

Global site tag (gtag.js) - Google Analytics