当前位置:首页 > Java

java 如何声明类

2026-03-03 17:29:40Java

声明类的基本语法

在Java中,声明类需要使用关键字 class,后跟类名和类体(用花括号 {} 包裹)。基本语法如下:

[访问修饰符] class 类名 {
    // 成员变量(字段)
    // 构造方法
    // 成员方法
}

访问修饰符

类可以使用的访问修饰符包括:

  • public:类对所有其他类可见。
  • 默认(不写修饰符):类仅在同一个包内可见。
  • abstract:抽象类,不能实例化。
  • final:类不可被继承。

示例:

public class Person { }  
final class UtilityClass { }  
abstract class Animal { }  

类体内容

类体中可以包含以下内容:

java 如何声明类

  • 成员变量:类的属性,描述对象的状态。
  • 构造方法:用于初始化对象。
  • 成员方法:类的行为或功能。

示例:

public class Student {
    // 成员变量
    private String name;
    private int age;

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

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

嵌套类

类可以嵌套在其他类中,分为静态嵌套类和非静态嵌套类(内部类)。

静态嵌套类示例:

java 如何声明类

public class OuterClass {
    static class NestedClass { }
}

内部类示例:

public class OuterClass {
    class InnerClass { }
}

匿名类

匿名类是没有显式名称的局部类,通常用于实现接口或继承类。

示例:

Runnable r = new Runnable() {
    @Override
    public void run() {
        System.out.println("Anonymous class");
    }
};

标签: 声明java
分享给朋友:

相关文章

java如何编译

java如何编译

编译Java程序的基本步骤 安装JDK(Java Development Kit)并配置环境变量。确保javac和java命令可在命令行中运行。JDK是编译和运行Java程序的必备工具。 创建Jav…

java如何读取文件

java如何读取文件

读取文件的常用方法 Java提供了多种读取文件的方式,适用于不同场景和需求。以下是几种常见的方法: 使用FileInputStream和BufferedInputStream读取二进制文件 try…

java如何react

java如何react

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

java如何编写接口

java如何编写接口

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

php 实现java md5加密

php 实现java md5加密

PHP 实现 Java MD5 加密的兼容方法 Java 和 PHP 的 MD5 加密结果可能存在差异,主要因字符编码或输出格式不同。以下是确保两者结果一致的方法: 使用 hash 函数并处理编码…

java实现php

java实现php

Java 实现 PHP 功能的方法 在 Java 中实现 PHP 的功能通常涉及以下几个方面:字符串处理、Web 开发、数据库操作等。以下是几种常见需求的实现方法。 字符串处理 PHP 中的字符串处…