当前位置:首页 > Java

java如何创建类

2026-03-02 21:35:30Java

创建类的基本语法

在Java中,使用class关键字定义类,后跟类名和一对花括号{}。类名通常采用大驼峰命名法(首字母大写)。

public class ClassName {
    // 类成员(字段、方法等)
}

定义类的成员变量

成员变量(字段)用于描述类的属性,通常声明为private以实现封装,并通过公共方法(getter/setter)访问。

private String name;
private int age;

添加构造方法

构造方法用于初始化对象。如果没有显式定义,Java会提供默认的无参构造方法。

public ClassName() {
    // 无参构造方法
}

public ClassName(String name, int age) {
    this.name = name;
    this.age = age;
}

实现成员方法

成员方法定义类的行为。方法可以访问类的成员变量。

public void displayInfo() {
    System.out.println("Name: " + name + ", Age: " + age);
}

完整示例代码

public class Person {
    private String name;
    private int age;

    // 构造方法
    public Person() {}

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // Getter和Setter
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    // 成员方法
    public void introduce() {
        System.out.println("Hello, I'm " + name + " and I'm " + age + " years old.");
    }
}

类的实例化

通过new关键字创建类的实例,并调用其方法。

java如何创建类

Person person1 = new Person();
person1.setName("Alice");
person1.setAge(25);

Person person2 = new Person("Bob", 30);
person2.introduce();

注意事项

  • 一个Java源文件通常只包含一个public类,且文件名必须与public类名一致。
  • 类可以包含静态成员(static修饰),这些成员属于类本身而非实例。
  • 使用this关键字引用当前对象的成员变量或方法。

标签: java
分享给朋友:

相关文章

如何运行java

如何运行java

运行Java程序的方法 安装Java开发工具包(JDK) 确保系统已安装JDK。可通过命令行输入 java -version 检查是否安装。若未安装,需从Oracle官网或OpenJDK下载并配置环境…

java如何删除文件

java如何删除文件

删除文件的基本方法 使用 java.io.File 类的 delete() 方法可以删除文件。如果文件存在且删除成功,返回 true;否则返回 false。 import java.io.Fil…

如何安装java环境

如何安装java环境

下载JDK安装包 访问Oracle官方网站或OpenJDK项目页面,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。确保下载与系统架构匹配的版本(32位或64位)。 运行安…

如何学好java

如何学好java

理解基础概念 掌握Java的核心概念是学习的基础。包括数据类型、变量、运算符、控制流(如循环和条件语句)、数组等。理解面向对象编程(OOP)的四大特性:封装、继承、多态和抽象。 实践编程练习 通过实…

java如何导包

java如何导包

导入包的方法 在Java中,导入包(package)可以通过import语句实现,用于引入其他类或包中的功能。以下是几种常见的导包方式: 导入单个类 import java.util.ArrayL…

java如何编写接口

java如何编写接口

编写Java接口的基本语法 在Java中,接口通过interface关键字定义,可以包含抽象方法、默认方法、静态方法和常量。 public interface MyInterface {…