Java
paladin_java
这个作者很懒,什么都没留下…
展开
-
Java面向对象四大特性之多态
方法的重写、重载与动态连接构成多态性。 Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是复杂的继承关系也给C++开发者带来了更大的麻烦,为了规避风险,Java只允许单继承,派生类与基类间有IS-A的关系(即“猫”is a “动物”)。这样做虽然保证了继承关系的简单明了,但是势必在功能上有很大的限制,所以,Java引入了多原创 2017-11-12 21:07:33 · 173 阅读 · 0 评论 -
Java面向对象四大特性之抽象
声明一个抽象类:abstract class 类名 ; 抽象类中必须包含一个抽象方法,抽象方法只有声明部分,没有实现方法,即没有方法体部分,如abstract 方法名() ; 抽象类和普通类的差别如下: 1、抽象类比普通类的定义中多出一个抽象方法,普通类的所有定义(变量,常量,方法)在抽象类中都能使用; 2、在类的声明处需要用abstract声明为抽象类,抽象方法也必须用abstrac原创 2017-11-12 21:31:23 · 2110 阅读 · 0 评论 -
Java面向对象四大特性之封装
封装这个词听起来好象是将什么东西包裹起来不要别人看见一样,就好象是把东西装进箱子里面,这样别人就不知道箱子里面装的是什么东西了。其实 JAVA 中的封装这个概念也就和这个是差不多的意思。 封装是 JAVA 面向对象的特点的表现,封装是一种信息隐蔽技术。它有两个含义:即把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位;以及尽可能隐藏对象的内部结构。也就是说,如果我们使用了封装技原创 2017-11-05 20:07:00 · 215 阅读 · 0 评论 -
Java面向对象四大特性之继承
继承的概念 在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承(Inheritance)。 已有的类称为父类,而新的类称为子类。父类也可以称为基类,超类。子类也可以称为派生类。 类的继承格式 在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下: class 父类{ } class 子类原创 2017-11-05 20:16:58 · 176 阅读 · 0 评论