要点3

圆点运算符(.)

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

//建立对象

Dog d = new Dog();

//通过操作和调用

d.bark();

//通过操作书存取属性

d.size=40;




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




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

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

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

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

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,444评论 11 349
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,929评论 18 399
  • 本文参与#漫步青春#征文活动,作者:杨玲,本人承诺,文章内容为原创,且未在其他平台发布。 2017年,真是一...
    苏栎木阅读 1,092评论 0 2
  • 时间来到了2017年4月16日,又是一个暖和的一天。小J像往常一样早早起来,梳洗完毕,打开自己心爱的诗集读...
    渔舟_唱晚阅读 1,612评论 0 0
  • “这场比赛的规则就是没有规则,双方战斗直到一方倒下或者认输为止。当我认为应该停止战斗的时候我也会去及时制止。”裁判...
    远坂宗政阅读 4,785评论 0 5