定义类

类:某一类对象的统称。相当于一个概念性的(不是具体存在的东西)。
对象:现实中所能接触的各种“东西”。
三句总诀:定义对象、创建对象、调用方法。

一、定义类

[修饰符] 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
  • 构造器名必须与类名相同
    判断是否为构造器看两点:①构造器名与类名相同;②是否有返回值。
posted @ 2020-02-02 18:45  又又又8  阅读(285)  评论(0)    收藏  举报