java类与对象·

2019-05-28 13:52
类:是一个抽象的概念,表示具有相同属性和行为的事物的集合。

对象:是一种个性的表示,每个对象表示一个独立的个体,每个个体拥有不同的属性,依靠属性来区分不同的对象。

类与对象的关系:
类是对象的模板,对象是类的实例。

使用:
(1)格式一:声明并实例化对象
类名称 对象名称 = new 类名称 () ;
(2)格式二:先声明对象,然后实例化对象:
类名称 对象名称 = null ;
对象名称 = new 类名称 () ;
我们从内存的角度分析。首先,给出两种内存空间的概念:
(1)堆内存:保存对象的属性内容。堆内存需要用new关键字来分配空间;
(2)栈内存:保存的是堆内存的地址(在这里为了分析方便,可以简单理解为栈内存保存的是对象的名字)

引用数据类型与基本数据类型最大的不同在于:引用数据类型需要内存的分配和使用。所以,关键字new的主要功能就是分配内存空间,也就是说,只要使用引用数据类型,就要使用关键字new来分配内存空间。

当一个实例化对象产生之后,可以按照如下的方式进行类的操作:
对象.属性:表示调用类之中的属性;
对象.方法():表示调用类之中的方法。

posted @ 2019-05-28 14:06  向阳花开的季节  阅读(178)  评论(0编辑  收藏  举报