要点3

作者: HanMeng | 来源:发表于2018-02-06 21:39 被阅读0次

    圆点运算符(.)

    此运算符能让你存取对象的状态与行为。

    //建立对象

    Dog d = new Dog();

    //通过操作和调用

    d.bark();

    //通过操作书存取属性

    d.size=40;



    创建对象时,它会被存放在称为堆的内存区域中。不管对象如何创建都会放在此区域中。此区域并非普通的堆;它是可回收垃圾的堆(Garbage-CollectibleHeap)。Java会根据对象的大小来分配内存空间。比如说15个实例变量的对象所占用的空间就可能会比只有两个实例变量的对象要大。但对象使用完毕时内存要如何回收呢?Java会主动帮你管理内存!当某个对象被Java虚拟机察觉不再会被标记成可回收的。如果内存开始不足,垃圾收集器就会启动来清理垃圾、回收空间,让空间能够再次被利用。



    面向对象设计扩展功能不需改动之前已经测试好的程序代码。

    所有的Java程序都定义在类中。

    类如同蓝图描述该类型的对象要如何完成任务。

    对象自治;你无需在意它如何完成任务。

    对象有已知的事物,并能执行工作。

    对象本身已知道的食物称为实例变量,它代表对象的状态。

    对象可执行的动作称为方法,它代表对象的行为。

    创建类时,可能同时会需要创建独立、测试用的类。

    类可以继承自较为抽象的父类。

    Java的程序在执行期是一组会互相交谈的对象。

    相关文章

      网友评论

          本文标题:要点3

          本文链接:https://www.haomeiwen.com/subject/bfenzxtx.html