当前位置:首页 > Java

java如何使用类

2026-03-26 05:11:40Java

使用类的基本语法

在Java中,类通过class关键字定义,包含属性(成员变量)和方法(成员函数)。以下是一个简单类的定义示例:

public class Person {
    // 成员变量(属性)
    String name;
    int age;

    // 方法
    void introduce() {
        System.out.println("Name: " + name + ", Age: " + age);
    }
}

创建类的对象

通过new关键字实例化类,调用构造函数(若未显式定义,Java会提供默认构造方法):

Person person1 = new Person(); // 创建对象
person1.name = "Alice";       // 设置属性
person1.age = 25;
person1.introduce();          // 调用方法

定义构造方法

构造方法用于初始化对象,名称与类相同且无返回值:

public class Person {
    String name;
    int age;

    // 构造方法
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
}

使用时直接传入参数:

java如何使用类

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

封装与访问控制

通过private修饰符隐藏内部数据,提供gettersetter方法控制访问:

public class Person {
    private String name;

    public String getName() {
        return name;
    }

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

继承与多态

使用extends实现继承,子类可重写父类方法:

public class Student extends Person {
    private String school;

    @Override
    void introduce() {
        super.introduce();
        System.out.println("School: " + school);
    }
}

静态成员

static修饰的成员属于类而非对象,可直接通过类名访问:

java如何使用类

public class MathUtils {
    public static final double PI = 3.14159;

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

调用方式:

double pi = MathUtils.PI;
int sum = MathUtils.add(5, 3);

内部类

类可以嵌套定义,分为静态内部类和非静态内部类:

public class Outer {
    private int outerField;

    public class Inner {
        void accessOuter() {
            System.out.println("Outer field: " + outerField);
        }
    }
}

实例化内部类需通过外部类对象:

Outer outer = new Outer();
Outer.Inner inner = outer.new Inner();

分享给朋友:

相关文章

java如何输入数组

java如何输入数组

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

如何编译java文件

如何编译java文件

安装JDK 确保系统已安装Java Development Kit(JDK)。可通过命令行输入 javac -version 和 java -version 验证。若未安装,需从Oracle或Open…

如何安装java环境

如何安装java环境

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

如何配置java环境变量

如何配置java环境变量

下载并安装JDK 从Oracle官网或OpenJDK项目下载适合操作系统的JDK安装包。运行安装程序,按照提示完成安装,默认路径通常为C:\Program Files\Java\jdk-版本号。 配…

react如何使用webview

react如何使用webview

使用 React 实现 WebView 的方法 在 React 中,可以通过不同的方式实现 WebView 功能,具体取决于开发环境(如 React Native 或 Web 应用)。以下是常见的实现…

如何学java基础

如何学java基础

学习Java基础的方法 理解Java的基本概念 Java是一种面向对象的编程语言,掌握基础概念如类、对象、继承、多态和封装是必要的。熟悉Java的语法结构,包括变量、数据类型、运算符和控制语句。 安…