java 类继承 接口实现
来源:互联网 发布:算法分析 知识总结 编辑:程序博客网 时间:2024/05/16 14:00
</pre><pre name="code" class="java">interface IA{ void say(); }interface IAA{ int UI=4; void hai();}class A{ int i=1; public void hai(){ System.out.println("A"); }} class B extends A implements IA,IAA{ int i=2; int UI=5; public void say(){ System.out.println("say B"); } public void hai(){ System.out.println("hai B"); } }public class extend{ public static void main(String args[]){ B b = new B(); b.say(); System.out.println(++b.UI); IA a = new B(); a.say(); //!System.out.println(++a.UI); IAA aa = new B(); System.out.println(aa.UI); }}
输出:
say B
6
say B
4
如上。
需要注意的几点:
- 放入接口中的任何域都是自动public static final的。放入接口中的方法自动是public abstract 的。所以代码中注释部分//!System.out.println(++a.UI);是编译不过的。
- 一个类可以实现多个接口,用逗号隔开implements IA,IAA
- 不管是继承还是接口实现,覆盖的只是方法,父类中声明的域不能被覆盖。System.out.println(aa.UI);输出的是IA接口中的UI值
0 0
- java 类继承 接口实现
- java接口 接口实现 继承
- Java 抽象类 接口 继承 实现
- Java,抽象类,接口,实现,继承
- Java类的继承、接口的继承和实现
- Java常考面试题10 接口继承接口 类继承类实现接口的纠缠不清
- java(继承,封装,实现接口)
- java继承和接口实现
- java一个实现类如何实现有多个继承的接口?
- Java中接口实现类的多继承
- Java-子类同时继承抽象类和实现接口
- Java线程示例 - 继承Thread类和实现Runnable接口
- java实现接口与继承类的区别
- 黑马程序员——Java接口、类以及继承、实现
- Java类中继承、接口实现的一些细节
- Java 继承Thread类和实现Runnable接口的区别
- Java 继承Thread类和实现Runnable接口的区别
- Java继承thread类与实现Runnable接口
- 2014 ACM Regional hdu 5072 (同色三角形模型,容斥原理)
- Java 8新特性探究(一)通往lambda之路_语法篇
- vim+latex
- Java基础面试题——(3)
- servlet单实例多线程模式
- java 类继承 接口实现
- 深入使用C指针与回调函数
- 在Eclipse中使用JUnit4进行单元测试(中级篇)
- linux普通模式翻屏(翻页)和tmux下翻屏(翻页)方法
- ZeroMQ学习笔记
- 解决键盘弹出遮挡TextField问题
- NOJ 字符串排序 1023
- Myeclipse——安装插件的3中方法(SVN)
- 安卓eclipse+ANT打多渠道包