![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
iteye_371
这个作者很懒,什么都没留下…
展开
-
关于abstract class和interface
Java的interface和abstract class都可以定义不提供具体实现的方法。其中一个类不能继承自多个abstract class,但是可以实现多个interface。Java的类没有多重继承,所以用interface的概念来补充,通过实现多个interface来实现多重的继承。 在Java中所有的对象都用类来描绘,但是不是每一个类都用来描绘对象的。用来描绘某一类对象共有的本质,...2006-10-02 10:19:12 · 114 阅读 · 0 评论 -
Java传递参数的机制
Java究竟是应该按照什么来传递参数?值?引用?还是两者皆有? 其实,弄清楚这个问题得从概念入手。什么是按值传递,什么是按照参数传递。 定义一个变量TestObject obj = new TestObject(); 然后把 obj 作为参数传递给一个方法。如果在这个方法中,只能改变obj指向的这个对象的内容,那就是“值传递”,传过去的值就是指向这个对象的指针。如果在这个方法中通过操作...2006-10-02 10:55:40 · 91 阅读 · 0 评论 -
对面向对象的理解
面向对象包括三个特征:继承、封装、多态。 类的继承性是指从已有的一个类来extends子类,子类具有了父类的所有特征,同时,子类也可以有新的特性。比如:人是一个类,男人具有了人类的所有的特性,比如思考,比如劳动。同时,男人也有新的特性,比如男人会长胡子。 类的封装是指类把所有的操作都封闭起来,仅仅提供接口出来让其他人使用,使用的人没有必要懂得类里面的操作,只需要懂得操作接口就可以了。比...2006-10-02 21:12:58 · 87 阅读 · 0 评论