Java学习小笔记——对象和类

这个是我开始学习Java的时候就一直无法懂的一个点,死活不明白对象和类的概念。随着时间的推移,发现自己也可以潜移默化的逐渐懂得。

 

 对象(object):代表现实世界中可以明确标识的一个实体。

  • 对象的状态(state,也称之为特征(property)或属性(attribute))是指那些具有它们当前值的数据阈。
  • 一个对象的行为(behavior,也称之为动作(action))是由方法定义的。调用对象的一个方法就是要求对象完成一个动作。
  • 构造方法:是为了构造对象的。是一种特殊的方法,有一下三种特殊性:
    • 构造方法必须具备和所在类相同的名字。
    • 构造方法没有返回类型,甚至连void也没有。
    • 构造方法是在创建一个对象使用new操作符时调用的。构造方法的作用是初始化对象。

 

为了给新创建的对象在内存中分配空间,通过引用变量来访问。

  • 一个类相当于程序员定义的一个类型。一个类就是一种引用类型(reference type)如下语句 声明 变量 myCircle 的类型是 Circle 类型。
    • Circle myCircle;
  • 变量myCircle能引用一个Circle对象。如下语句 创建 一个对象,并将它的引用赋值给变量 myCircle。
    • myCircle = new Circle();
  • 可以写一条包括声明对象引用变量、创建对象以及将对象的引用赋值给这个变量的语句。
    • Circle myCircle = new Circle();
  • 对引用类型变量来说,对应内存所存储的值是一个引用,是对象的存储地址。

 

posted @ 2018-03-21 15:51  Nnn_Lillian  阅读(147)  评论(0编辑  收藏  举报