码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-03-21 16:32:30      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:property   地址   new   相同   attr   构造   程序员   state   blog   

这个是我开始学习Java的时候就一直无法懂的一个点,之前都局限在大一学习C++的想法里,死活不明白对象和类的概念。现在上了研一,这些年虽然没有敲过关于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();
  • 对引用类型变量来说,对应内存所存储的值是一个引用,是对象的存储地址。

 

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

标签:property   地址   new   相同   attr   构造   程序员   state   blog   

原文地址:https://www.cnblogs.com/nnnlillian/p/8617518.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!