Java为对象定义类(25)

本文介绍了如何在Java中为对象定义类,包括类声明的一般格式、成员变量和构造方法的定义,以及成员方法的详细说明。类是对象的蓝图,定义了对象的状态(数据域)和行为(方法)。对象是类的实例,可以有多个实例。文章还涵盖了访问修饰符的作用以及构造方法在创建对象时的重要性。
摘要由CSDN通过智能技术生成

目录

1.为对象定义类

2.注意

3.类声明

3.1类的声明一般格式

3.2例

3.3说明

4.成员变量的定义

4.1声明格式

4.2说明

5.构造方法的定义

5.1格式

6.成员方法的定义

6.1一般格式

6.2说明

6.3注意


1.为对象定义类

对象的状态:由数据域表示

对象的行为:由方法定义

2.注意

(1)通用类定义同一类型的对象

(2)类类似于汽车图纸,对象类似于汽车

(3)一个对象是类的一个实例

(4)可以从一个类中创建多个实例

(5)想要得到对象,先必须定义类(或使用已经定义好的类),然后创建对象

3.类声明

3.1类的声明一般格式

[访问修饰符1]  [访问修饰符2]  class  类名  [extends  父类名]  [implements  接口名]{

        //1.成员变量的声明

        //2.构造方法的定义

        //3,成员方法的定义

类体

}

3.2例

public class Student{

    public static void main(String[] args){

            System.out.println(“小明,21”);

        }

}

3.3说明

(1)访问修饰符1:public或缺省

(2)访问修饰符2:抽象类(abstract)和最终类(final)

(3)继承:使用extends指明该类的父类,若没有指明所继承的父类,则它自动继承Object类

(4)接口:使用implements实现接口

(5)类体:包括构造方法(创建类的实例)、成员变量(定义对象状态)、成员方法(定义对象行为)

4.成员变量的定义

4.1声明格式

[访问修饰符1]  [访问修饰符2]  [访问修饰符3]  数据类型  变量名[值];

4.2说明

(1)访问修饰符1:public、protected、private

(2)访问修饰符2:使用static修饰的变量为静态变量(类变量),没有修饰时为实例变量

(3)访问修饰符3:使用final修饰的变量为最终变量(标识符常量),常量可在声明时赋值,也可以在后面赋值,一旦其赋值,不再改变。

5.构造方法的定义

5.1格式

访问修饰符  方法名(){}  //默认构造方法,不带参数,方法体为空

6.成员方法的定义

6.1一般格式

[访问修饰符1]  [访问修饰符2]  返回值类型  方法名(参数){方法体}

6.2说明

(1)访问修饰符1:public、protected、private

(2)访问修饰符2:static、final、abstract

(3)返回值类型:为基本数据类型和引用数据类型,方法没有返回值,则返回值类型为全局变量

(4)方法名:每个方法都要有一个方法名

(5)参数:类型 参数1 [,类型 参数2···]    

(6)实例方法:无static修饰的方法

(7)静态方法:用static修饰的方法

(8)最终方法:用final修饰的方法(不能被覆盖)

(9)抽象方法:用abstract修饰的方法

6.3注意

        构造方法用于创建新的对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值