好记性不如烂笔头-java接口只能声明对象,但不能实例化对象
2013-12-17 16:23
405 查看
java接口只能声明对象,但不能实例化对象
interface Person {
public void fun1();
}
class Student implements Person {
public void fun1() {
System.out.println("Studnt Class fun1()");
}
}
public class TestInterface {
public static void main(String[] args) {
Person p = new Student();//接口对象实例化,对象的多态性
//如果是Person p = new Person()的话会报错
p.fun1();
}
}
interface Person {
public void fun1();
}
class Student implements Person {
public void fun1() {
System.out.println("Studnt Class fun1()");
}
}
public class TestInterface {
public static void main(String[] args) {
Person p = new Student();//接口对象实例化,对象的多态性
//如果是Person p = new Person()的话会报错
p.fun1();
}
}
相关文章推荐
- 好记性不如烂笔头42-javaWeb监听对象域属性变化(6)
- 对Java不能多继承,只能单继承,却可以实现多个接口的理解
- 接口和抽象类不能实例化对象
- 好记性不如烂笔头46-java拦截器-彻底理解动态代理的概念(1)
- 好记性不如烂笔头1-JAVA基础数据类型和转换
- 好记性不如烂笔头7-JAVA生成EXCEL文件
- java接口不能声明为synchronized
- java为什么要用接口声明对象而具体类创建对象?
- 好记性不如烂笔头43-javaWeb中Session相关事件监听器(7)
- 好记性不如烂笔头8-JAVA读取EXCEL文件
- 好记性不如烂笔头25-JAVA处理数据库事务(3) - 事务回滚点
- java 为什么接口不能实例化
- 好记性不如烂笔头77-多线程-Thread子类的线程对象是不同的
- java的接口为什么不能实例化
- 好记性不如烂笔头47-java拦截器-用CGLib实现动态代理(2)
- 好记性不如烂笔头49-javaWeb框架struts2中的拦截器(4)
- 好记性不如烂笔头74-多线程-实现Runnable接口的多线程
- java接口不能实例化原因浅谈
- 【中科大洋笔试题】定义一个不能被继承的类,并且只能实例化3个对象。
- Java知识点整理:第五章:类的声明,构造方法,方法,继承中的构造器,对象实例化过程