持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情
类与对象的区别和联系:
- 类是抽象的,概念的,代表一类事物,比如人,即它是数据类型;
- 对象是具体的,实际的,代表一个具体事物,即是实例;
- 类是对象的模板,对象是类的一个个体,对应一个实例。
- 类是组成Java的基本元素,它封装了一类对象的属性和改变这些属性的方法(这里简单阐述一下封装的概念:封装是将一种操作和操作所涉及的数据捆绑在一起,使其免受外界干扰和误用机制,联系生活,就比如说老年人使用的收音机,你只能通过按键去改变它的运行,外面的壳把里面的东西封装起来了,而不能直接改变它的速度和声音等。)
属性/成员变量/字段:
介绍:
- 成员变量=属性=field(字段);//成员变量定义在所有方法体之外,作用域是整个类
- 属性是类的一个组成部分,一般是基本数据类型,也可是引用类型(对象,数组)。
细节注意:
- 属性的定义语法同变量([修饰符] 数据类型 属性名);
- 属性的定义类型为任意类型,数据类型和引用类型;
- 属性的类型如果没有赋初值,那么它会有一个默认值,规则和数组里的一致(这里不再展开).
对象的创建:
方式一:
1.类名 对象名;//声明对象
2.对象名 = new 类名();//为对象创建空间,关键字new为每个生成的对象分配一片内存空间
方式二:
类名 对象名 = new 类名();//直接给当前类创建对象
属性的访问:
基本语法:对象名.属性名;
成员方法:
基本语法:
[修饰符] 返回值类型([参数列表])
{
方法体
}
返回值类型可以是任意基本类型或类,如果方法不返回任何值,它必须声明为void(空)、