java程序设计第二课

来源:互联网 发布:mac允许任何来源不见了 编辑:程序博客网 时间:2024/04/28 02:24

抽象基类和接口

可以使用关键字abstact来创建抽象类,该抽象类不能被实例化
也可以使用关键字abstact来描述一个尚未被具体实现的方法,该方法不能包含方法体
一个抽象方法只能在抽象类中创建,当该类被继承时,抽象方法必须有具体实现,或者继承类声明为抽像类

interface关键字比abstact类更进一步,不允许有方法定义
接口提供了接口与实现完美分离,java不支持多继承,但可以通过实现多个接口来达到这一目的。

C++把对象置于堆栈或静态存储区
java提供被称为垃圾回收器的机制,它可以自动发现对象何时不用,并继而销毁它

java中,所有的类最终继承自单一终极基类Object  
优点:单根继承结构保证所有对象都具备某些功能
           单根继承结构使垃圾回收器的实现变得容易很多

异常处理
它从出错地点被抛出,并被适当的专门被设计用来处理特定类型异常的异常处理器捕获

c++: 用指针操作对象
java:用引用操作对象
引用相当于遥控器,对象相当于电视机


0 0
原创粉丝点击