类的定义方法,包括成员变量,成员方法和构造方法的定义

一.类的基本定义语法使用关键字class去定义一个类,语法格式如下:访问控制符 class 类名{

             成员变量声明

             构造器声明

            成员方法声明

}

一.访问控制符 包含:public ,private ,protected

二.类名要有意义,且首字母大写

三.花括号内为类的主体,类体中一般包括3个部分,成员变量声明,成员方法声明和构造器声明。

二.Java自定义一个类的步骤如下:

1.用关键字class定义类(考虑修饰符和类名)

2.编写类的属性 ( 属性即成员变量)

3.编写类的构造器(构造方法)

4.编写类的方法(成员方法,考虑修饰符,返回值类型,方法名和)

二.构造方法    的定义语法格式如下:

访问控制符 构造方法名 ([参数列表])[throws 子句(Exception)]{

               方法体

}

1.构造方法名必须和类名相同,注意大小写

2.通常使用访问控制符为public

3.构造方法可以不带参数,也可以带多个参数

4.构造方法不显示返回类型,也不能使用void声明

三.成员变量 基本格式和要求如下:

访问修饰符 修饰符 类型 属性名称=初始值;

1.访问修饰符:可以使用四种不同的访问修饰符中的一种,包括public(公共的)、protected(受保护的),无修饰符和 private(私有的)。public 访问修饰符表示属性可以从任何其它代码调用。private 表示属性只可以由该类中的其它方法来调用。protected 将在以后的课程中讨论。

2.修饰符:是对属性特性的描述,例如后面会学习到的:static、final 等等。

3.类型:属性的数据类型,可以是任意的类型。

4.属性名称:任何合法标识符

5.初始值:赋值给属性的初始值。如果不设置,那么会自动进行初始化,基本类型使用缺省值,对象类型自动初始化为 null。

三.成员方法 基本格式和要求如下:

访问修饰符 修饰符 返回值类型 方法名称 (参数列表) throws 异常列表 {方法体}

1.返回值类型:表示方法返回值的类型。如果方法不返回任何值,它必须声明为 void(空)。Java 技术对返回值是很严格的,例如,如果声明某方法返回一个int值,那么方法必须从所有可能的返回路径中返回一个int值(只能在等待返回该 int 值的上下文中被调用。)

2.方法名称:可以是任何合法标识符,并带有用已经使用的名称为基础的某些限制条件。

3.参数列表:允许将参数值传递到方法中。列举的元素由逗号分开,而每一个元素包含一个类型和一个标识符。在下面的方法中只有一个形式参数,用 int 类型和标识符 days 来声明:
public void test(int days){}

4.throws 异常列表:子句导致一个运行时错误(异常)被报告到调用的方法中,以便以合适的方式处理它。异常在后面的课程中介绍。

  • 花括号内是方法体,即方法的具体语句序列

你可能感兴趣的:(Java)