当前位置:首页 > Java

java 类如何使用

2026-03-25 20:04:29Java

创建类

在Java中,类通过class关键字定义。类名应遵循大驼峰命名法(首字母大写)。基本结构如下:

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

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

    // 成员方法
    public void method() {
        System.out.println("Field value: " + field);
    }
}

实例化对象

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

ClassName obj = new ClassName(10);

访问成员

通过对象访问成员变量和方法:

java 类如何使用

obj.method();       // 调用方法
obj.field = 20;     // 修改字段(若字段非private)

继承

使用extends实现继承,子类继承父类的非私有成员:

public class ChildClass extends ClassName {
    @Override
    public void method() {
        super.method(); // 调用父类方法
        System.out.println("Child method");
    }
}

封装

通过访问修饰符控制可见性:

java 类如何使用

  • private:仅类内可见
  • protected:同包及子类可见
  • public:全局可见
  • 默认(无修饰符):同包可见

静态成员

使用static定义类级别的成员,无需实例化即可访问:

public class Utility {
    public static final double PI = 3.14;

    public static int add(int a, int b) {
        return a + b;
    }
}
// 调用方式
Utility.PI;
Utility.add(1, 2);

接口实现

通过implements实现接口,必须重写接口方法:

public interface Movable {
    void move();
}

public class Car implements Movable {
    @Override
    public void move() {
        System.out.println("Car is moving");
    }
}

匿名类

适用于一次性使用的类实现:

Movable bike = new Movable() {
    @Override
    public void move() {
        System.out.println("Bike is moving");
    }
};

分享给朋友:

相关文章

java如何打开

java如何打开

安装Java开发环境 下载并安装Java Development Kit (JDK),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME和PATH变量正…

java如何创建类

java如何创建类

创建类的基本语法 在Java中,类通过class关键字定义,语法如下: [访问修饰符] class 类名 { // 成员变量(属性) // 构造方法 // 成员方法 }…

java如何创建对象

java如何创建对象

创建对象的基本方法 在Java中,创建对象主要通过new关键字调用构造函数完成。基本语法为: ClassName objectName = new ClassName(); 例如创建String对象…

java如何配置环境变量

java如何配置环境变量

配置Java环境变量的方法 下载并安装JDK 从Oracle官网或OpenJDK下载适合操作系统的JDK安装包。运行安装程序并按照提示完成安装,记下JDK的安装路径(例如C:\Program File…

react如何使用ueditor

react如何使用ueditor

安装 UEditor 下载 UEditor 的官方版本,解压后将整个文件夹放入项目的 public 目录下。确保可以通过 URL 直接访问 UEditor 的资源文件,例如 public/uedito…

java如何避免死锁

java如何避免死锁

避免死锁的方法 固定顺序获取锁 确保所有线程按照相同的顺序获取多个锁。例如,若需要获取锁A和锁B,所有线程必须先获取A再获取B,避免交叉依赖导致的死锁。这种方式破坏了“循环等待”条件。 使用锁超时机…