面向对象包括三个特征:继承、封装、多态。
类的继承性是指从已有的一个类来extends子类,子类具有了父类的所有特征,同时,子类也可以有新的特性。比如:人是一个类,男人具有了人类的所有的特性,比如思考,比如劳动。同时,男人也有新的特性,比如男人会长胡子。
类的封装是指类把所有的操作都封闭起来,仅仅提供接口出来让其他人使用,使用的人没有必要懂得类里面的操作,只需要懂得操作接口就可以了。比如开汽车,我们只需要懂得方向盘、刹车、油门等等的使用就可以了,没有必要知道刹车是如何构成的封闭好的操作。同时,封装也提高了程序的可替换性。比如两个汽车公司实现刹车的方式不一样,但是,只要我们学会了使用刹车,那 ...
Java究竟是应该按照什么来传递参数?值?引用?还是两者皆有?
其实,弄清楚这个问题得从概念入手。什么是按值传递,什么是按照参数传递。
定义一个变量TestObject obj = new TestObject(); 然后把 obj 作为参数传递给一个方法。如果在这个方法中,只能改变obj指向的这个对象的内容,那就是“值传递”,传过去的值就是指向这个对象的指针。如果在这个方法中通过操作,使得返回后的obj指向另外一个对象,那就是“引用传递”,传过去的是对这个指针变量的“引用”。
public class Para1 {
public static void main(Strin ...
Java的interface和abstract class都可以定义不提供具体实现的方法。其中一个类不能继承自多个abstract class,但是可以实现多个interface。Java的类没有多重继承,所以用interface的概念来补充,通过实现多个interface来实现多重的继承。
在Java中所有的对象都用类来描绘,但是不是每一个类都用来描绘对象的。用来描绘某一类对象共有的本质,这就是抽象。比如:形状存在着圆、三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域是不存在的,它就是一个抽象概念。正是因为抽象的概念在问题领域没有对应的具体概念 ...
- 浏览: 51532 次
- 性别:

- 来自: 成都

- 详细资料
搜索本博客
我的相册
use case
共 1 张
共 1 张
最近加入圈子
最新评论
-
2007年结束了,是的,当时 ...
我丁页口我…………
-- by wangdi -
2007年结束了,是的,当时 ...
莫哭莫哭,哥哥回来请你喝酒哈
-- by henrylee -
2007年结束了,是的,当时 ...
呵呵新年好!新年会好运的~
-- by willvvv -
2007年结束了,是的,当时 ...
加一个我自己yaoyuan上面2008的展望: 希望女朋友的身体好,不要生病。爸 ...
-- by wangdi -
2007年结束了,是的,当时 ...
回想起有点想哭,tmd……
-- by wangdi






评论排行榜