当前位置:首页 > Java

Java类如何创建

2026-03-24 22:27:49Java

创建Java类的基本语法

在Java中,类通过class关键字定义,语法如下:

public class ClassName {
    // 成员变量(属性)
    private String field1;
    private int field2;

    // 构造方法
    public ClassName(String field1, int field2) {
        this.field1 = field1;
        this.field2 = field2;
    }

    // 成员方法
    public void methodName() {
        System.out.println("Method executed");
    }
}
  • public:访问修饰符(可选,默认为包私有)。
  • ClassName:类名,需遵循大驼峰命名法(如StudentCar)。

定义成员变量

成员变量声明在类内部,用于描述对象的属性:

private String name;  // 私有字符串类型变量
protected int age;    // 受保护的整型变量
public static final double PI = 3.14; // 公共静态常量
  • private/protected/public:控制变量访问权限。
  • static:表示类变量(属于类而非实例)。
  • final:定义不可修改的常量。

编写构造方法

构造方法用于初始化对象,名称必须与类名相同:

public class Person {
    private String name;

    // 无参构造
    public Person() {
        this.name = "Unknown";
    }

    // 带参构造
    public Person(String name) {
        this.name = name;
    }
}
  • 若未显式定义构造方法,Java会默认提供无参构造。

添加成员方法

成员方法定义对象的行为:

public class Calculator {
    public int add(int a, int b) {
        return a + b;
    }

    // 静态方法
    public static void printResult(int result) {
        System.out.println("Result: " + result);
    }
}
  • 静态方法(static)可通过类名直接调用,无需实例化。

实例化对象

通过new关键字创建类的实例:

Java类如何创建

Person person1 = new Person();       // 调用无参构造
Person person2 = new Person("Alice"); // 调用带参构造
Calculator.printResult(5);           // 调用静态方法

示例:完整类定义

public class Book {
    private String title;
    private String author;

    public Book(String title, String author) {
        this.title = title;
        this.author = author;
    }

    public void displayInfo() {
        System.out.println("Title: " + title + ", Author: " + author);
    }

    public static void main(String[] args) {
        Book book = new Book("1984", "George Orwell");
        book.displayInfo();
    }
}
  • main方法用于测试类功能(可选)。

注意事项

  1. 一个Java文件可包含多个类,但仅允许一个public类且文件名需与该类名一致。
  2. 成员变量建议使用private封装,通过Getter/Setter方法访问。
  3. 使用this关键字区分成员变量与局部变量。

标签: Java
分享给朋友:

相关文章

Java如何换行

Java如何换行

在Java中换行的几种方法 在Java中,换行可以通过多种方式实现,具体取决于使用场景和需求。以下是几种常见的换行方法: 使用\n转义字符 \n是换行符的转义字符,可以在字符串中直接使用: Sy…

Java如何实现异步处理

Java如何实现异步处理

Java实现异步处理的方法 Java提供了多种方式实现异步处理,以下是几种常见的方法: 使用CompletableFuture CompletableFuture是Java 8引入的异步编程工具,支…

如何将Java打包成.jar

如何将Java打包成.jar

使用JDK的jar命令打包 确保JDK已安装并配置环境变量。在项目根目录(包含编译后的.class文件)执行以下命令: jar cvf YourJarName.jar * 若需指定主类(可执行jar…

Java如何换行

Java如何换行

在Java中换行的方法 使用转义字符\n 在字符串中插入\n表示换行符,适用于控制台输出或文本处理: System.out.println("第一行\n第二行"); 使用System.lineS…

Java如何实现异步处理

Java如何实现异步处理

异步处理的实现方式 Java中实现异步处理有多种方法,包括使用多线程、Future、CompletableFuture以及响应式编程框架等。以下是几种常见的实现方式: 使用多线程 通过创建新线程执行…

Java 如何初始化

Java 如何初始化

初始化基本数据类型 Java 的基本数据类型(如 int, double, boolean 等)可以直接赋值初始化: int num = 10; double price = 29.99; bo…