定义类
类:某一类对象的统称。相当于一个概念性的(不是具体存在的东西)。
对象:现实中所能接触的各种“东西”。
三句总诀:定义对象、创建对象、调用方法。
一、定义类
[修饰符] class 类名
{
//成员变量(field)
//方法(method)
//构造器(constructor)
//内部类(nested class)
//初始化块
}-------类体
类中的5大成员:↑
- 修饰符:public、final | abstract
- 类名:语法要求(只要是标志符即可);从专业角度要求多个字母连缀而成,每个单词首字母大写。
二、成员变量(field)
[修饰符] 类型 变量名 [= 初始值]
例:private String name = ZHAO
- 修饰符: private|protected|public、final、static、(transient:序列化相关)
- 类型:任意基本类型或引用类型
- 变量名:驼峰写法,首字母小写,后面每个单词的首字母大写。
成员变量用于描述该类或对象的状态,因此通常建议用名词。
项目中制定以项目感兴趣的状态。
三、方法(method)
[修饰符] 返回值类型 方法名 (形参列表)
{
//代码:定义变量(包括数组)、变量赋值、流程控制、数据语句
//如果声明了返回值类型必须有return语句
}------方法体
- 修饰符: private|protected|public、final | abstract、static
- 返回值类型:任意基本类型或引用类型,可用void声明没有返回值类型。
- 方法名:驼峰写法,首字母小写,后面每个单词的首字母大写。
方法名用于描述该类或对象的行为,因此通常建议用动词。
项目中制定以项目感兴趣的状态。 - 形参列表:形参类型1 形参名1,形参类型2 形参名2······
每个形参都满足“形参类型 形参名”的格式;多个形参之间用逗号隔开。形参代表调用方法时要传入的参数。
四、构造器(constructor)
作用:new调用构造器来创建对象。
若果没有为类写构造器,系统会默认为该类提供一个无参数的构造器
[修饰符] 构造器名 (形参列表)
{
//代码:定义变量(包括数组)、变量赋值、流程控制、数据语句
}------构造器体
- 修饰符: private|protected|public
- 构造器名必须与类名相同
判断是否为构造器看两点:①构造器名与类名相同;②是否有返回值。

浙公网安备 33010602011771号