Java类的定义,如何定义类?

KLQ 2020-09-08 15:41:28 java常见问答 9566

类是Java中的一种重要的引用数据类型,也是组成Java程序的基本要素,下面的话就对这个方面的知识来做一下详细的介绍。

在Java当中,定义一个类,需要使用class关键字、一个自定义的类名和一对表示程序体的大括号。

下面是完整的语法:

[public][abstract | final] class < class_name > [extends < class_name > ][implements < interface_name > ]
    {
        // 定义属性部分
        <property_type><property1>;
    <property_type><property2>;
    <property_type><property3>;
    …
    // 定义方法部分
    function1();
    function2();
    function3();
    …
}

上面语法当中各关键字的描述:

关键字的描述

Java类名命名规则:

Java类名命名规则

示例:

创建一个新的类,就是创建一个新的数据类型。实例化一个类,就是得到类的一个对象。

所以,对象就是一组变量和相关方法的集合,其中变量表明对象的状态和属性,方法表明对象所具有的行为。

定义一个类的步骤:

1、声明类(编写类的最外层框架,声明一个名称为Person的类)

public class Person
{
    // 类的主体
}

2、编写类的属性(类中的数据和方法统称为类成员,类的属性就是类的数据成员,通过在类的主体中定义变量来描述类所具有的特征(属性),这里声明的变量称为类的成员变量)

3、编写类的方法,类的方法描述了类所具有的行为,是类的方法成员,可以简单地把方法理解为独立完成某个功能的单元模块。

下面的话就来定义一个简单的Person类:

public class Person
{
    private String name; // 姓名
    private int age; // 年龄
    public void tell()
    {
        // 定义说话的方法
        System.out.println(name + "今年" + age + "岁!");
    }
}

Person类当中,先定义了两个属性,分别为name和age,然后定义了一个名称为tell()的方法。

更多java基础知识内容,请继续关注本站来进行了解吧,希望上面的内容可以对你有所帮助哦。

推荐阅读:

java局部内部类详细介绍

Java匿名类,java匿名内部类详细介绍

java静态内部类详细介绍