• Java类的定义及定义类时可用的关键字


    类是 Java 中的一种重要的引用数据类型,也是组成 Java 程序的基本要素,因为所有的 Java 程序都是基于类的。

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

    1. [public][abstract|final]class[extends][implements] {
    2. // 定义属性部分
    3. ;
    4. ;
    5. ;
    6. // 定义方法部分
    7. function1();
    8. function2();
    9. function3();
    10. }

    提示:上述语法中,中括号“[]”中的部分表示可以省略,竖线“|”表示“或关系”,例如 abstract|final,说明可以使用 abstract 或 final 关键字,但是两个关键字不能同时出现。

    上述语法中各关键字的描述如下:

    • public:表示“共有”的意思。如果使用 public 修饰,则可以被其他类和程序访问。每个 Java 程序的主类都必须是 public 类,作为公共工具供其他类和程序使用的类应定义为 public 类。
    • abstract:如果类被 abstract 修饰,则该类为抽象类,抽象类不能被实例化,但抽象类中可以有抽象方法(使用 abstract 修饰的方法)和具体方法(没有使用 abstract 修饰的方法)。继承该抽象类的所有子类都必须实现该抽象类中的所有抽象方法(除非子类也是抽象类)。
    • final:如果类被 final 修饰,则不允许被继承。
    • class:声明类的关键字。
    • class_name:类的名称。
    • extends:表示继承其他类。
    • implements:表示实现某些接口。
    • property_type:表示成员变量的类型。
    • property:表示成员变量名称。
    • function():表示成员方法名称。

    Java 类名的命名规则:

    1. 类名应该以下划线(_)或字母开头,最好以字母开头。
    2. 第一个字母最好大写,如果类名由多个单词组成,则每个单词的首字母最好都大写。
    3. 类名不能为 Java 中的关键字,例如 boolean、this、int 等。
    4. 类名不能包含任何嵌入的空格或点号以及除了下划线(_)和美元符号($)字符之外的特殊字符。

    例 1

    创建一个新的类,就是创建一个新的数据类型。

    实例化一个类,就是得到类的一个对象。

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

    定义一个类的步骤如下:

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

    1. public class Person {
    2. // 类的主体
    3. }

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

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

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

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

    如上述代码,在 Person 类中首先定义了两个属性,分别为 name 和 age,然后定义了一个名称为 tell() 的方法。

    Java入门基础视频教程,java零基础自学就选黑马程序员Java入门教程(含Java项目和Java真题)

  • 相关阅读:
    【附源码】计算机毕业设计SSM社区生鲜配送系统
    Topsis与熵权法
    保证接口安全的11个小技巧
    Spring security5.5.7出现Encoded password does not look like BCrypt异常
    快速查看Oracle数据库告警日志的存储位置
    Git(三).git 文件夹详解
    大学排行榜 : qs全球世界 大学排行榜
    structuredClone() 详解
    numpy 和 tensorflow 中的各种乘法(点乘和矩阵乘)
    工作当中Git的必须掌握的基本操作
  • 原文地址:https://blog.csdn.net/Itmastergo/article/details/128181210