当前位置:首页 > Java

java如何创造类

2026-03-24 19:35:26Java

创建类的基本语法

在Java中,类通过class关键字定义,后跟类名和一对花括号。类名应遵循大驼峰命名法(首字母大写)。

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

    // 构造方法
    public ClassName(String field) {
        this.field = field;
    }

    // 成员方法
    public String getField() {
        return field;
    }
}

定义成员变量

成员变量声明在类内部,方法外部。通常使用private修饰符封装数据,并通过getter/setter方法访问。

private int age;
private String name;

编写构造方法

构造方法用于初始化对象,名称与类名相同,无返回类型。可以重载多个构造方法。

public Person() {
    // 无参构造
}

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

添加成员方法

成员方法定义类的行为,包含返回类型、方法名和参数列表。

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

实例化对象

使用new关键字调用构造方法创建类的实例。

Person person1 = new Person();
Person person2 = new Person("Alice");

继承实现

通过extends关键字实现继承,子类继承父类的非私有成员。

public class Student extends Person {
    private String studentId;
}

接口实现

使用implements关键字实现接口,必须重写接口所有抽象方法。

java如何创造类

public class Rectangle implements Shape {
    public void draw() {
        System.out.println("Drawing rectangle");
    }
}

访问修饰符

  • public: 所有类可访问
  • private: 仅本类可访问
  • protected: 同包及子类可访问
  • 默认(无修饰符): 同包可访问

标签: java
分享给朋友:

相关文章

java如何输入

java如何输入

使用Scanner类进行输入 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读取数据。需要导入java.util.Scanner包。 基本语法: Scanner sca…

java如何react

java如何react

在Java中使用React 要在Java项目中集成React,通常需要将React前端与Java后端结合使用。以下是几种常见的方法: 使用Spring Boot作为后端 Spring Boot是一个…

java如何调用接口

java如何调用接口

调用接口的基本方法 在Java中调用接口通常涉及实现接口或使用接口引用对象。以下是几种常见场景的示例: 定义接口 public interface MyInterface { void d…

java如何输入数组

java如何输入数组

输入数组的方法 在Java中,可以通过多种方式输入数组,具体取决于输入源(如控制台、文件等)和数组类型(如基本类型或对象类型)。以下是几种常见的方法: 使用Scanner从控制台输入 对于基本数据类…

java前景如何

java前景如何

Java 当前的市场需求 Java 在企业级开发、大数据、云计算等领域仍占据重要地位。许多大型企业(如银行、电商平台)依赖 Java 构建后端系统。招聘平台数据显示,Java 开发岗位数量稳定,尤其在…

如何安装java运行环境

如何安装java运行环境

下载Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK项目页面,选择适合操作系统的JDK版本进行下载。Windows用户通常选择.exe安装包,macOS用户选择.dmg,Linu…