本篇Java的进程快到C的结构体了,出现了新的知识。
类是一个笼统的概念,人类,猫类,狗类,都是一个整体的名称;然而对象是类中的一个,就比如说你就是人类中的一个对象(对象是一个实例),而你的名字,外貌等都是你的属性。
我们看代码快速理解入门到底这些是什么,怎么用。
快速入门
不觉得上面太繁琐了吗,有很多重复的东西,那不如想想C中的结构体,我们java中也有类似的,那就是类。
类中有什么?
我们一开始public class ... 就是一个类,我们现在要学习的就是自己创造自己所需要的类。
如何创造类?
那我们需要了解类的组成部分。
属性/成员变量
属性是类的一个组成部分,一般是基本数据类型,也可是引用类型(对象,数组)。
这里老师简单的介绍访问修饰符: 控制属性的访问范围
有四种访问修饰符 public, proctected, 默认, private ,后面我会详细介绍
2) 属性的定义类型可以为任意类型,包含基本类型或引用类型
3) 属性如果不赋值,有默认值,规则和数组一致。具体说: int 0,
short 0, byte 0, long 0, float 0.0,double 0.0,
char \u0000,
boolean false,String null
修饰符
Java 访问修饰符是用来控制类、方法和变量的访问权限。
这篇文章是更详细的解答。
对象
我们是需要有一个实例对象拥有属性,应用属性的,所以我们要创建对象。
如何创建对象
现在对象,属性都有了,我们需要使用。如图理解:
我们需要知道,对象属性的传递是地址传递。
类与对象的内存分配机制
其实上面的是基本知识,我们应用类是因为里面有成员方法。
到底是人性的泯灭还是道德的沦丧,请看下一集:成员方法的秘密。