java 基础知识总结之 类和对象

来源:互联网 发布:美国经济数据网站 编辑:程序博客网 时间:2024/05/22 06:28

   初学java,为了增加对基础的认识,特计划花一年时间,好好整理复习java基础知识,仅仅是为了留下笔记,有摘抄书中内容,也有自己理解。

不保证内容的正确性。如果有幸被你看到,发现错误之处,请指教。


 1. java中类的成员 有 属性和方法。属性也可以叫做域,是类共有的特性。比如,桌子这个类,会有抽屉这个属性。

  方法就是类的行为。程序执行,就是用方法操作属性,获得新数据的过程。


2.对象的创建 通过new关键字,对象保存在堆系统内存中,java中所有对象是通过句柄,及对象引用访问对象的,也叫引用对象


3.对象的属性(非静态域),是唯一的,叫实例变量,不同对象属性不是同一个,不同的人(对象),具有不同的手和脚一样。


4.如果想多个对象,共用一个属性,如,租房的时候,多个房间共用一个厨房。虽然租房时说带有厨房,但厨房不属于具体住户,是三家共用的。

    所以厨房如果作为 租房的属性,那么该属性应该是静态的,不难理解,操作该属性的时候会出现 线程安全问题。


5. 为什么创建类,程序就是操作数据的过程,对象很好的将数据(属性)和操作数据(方法)完美的结合在一起了,完全可以根据现实中的具体对象去创建类。

如果是抽象的,就需要好好的将抽象的东西 图像化(做模型)后去处理了。类将这些包装起来,使用过程中就方便了。



6,关于this , java是面向对象的,所有的操作都是在对象基础上的,所以非静态的域或方法操作的时候都必须明确到对象,this是当前对象的引用,如果没指明,那么会自动加上this引用。

0 0
原创粉丝点击