当前位置:首页 > 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的有效方法 理解基础概念 Java是一门面向对象的编程语言,掌握基础概念如变量、数据类型、运算符、控制语句(if-else、循环)是必要的。面向对象的核心概念包括类、对象、继承、多态和封装…

java如何自学

java如何自学

确定学习目标和路径 自学Java需要明确目标,例如开发Web应用、Android应用或后端服务。根据目标选择学习重点,如Java基础、Spring框架或Android开发。制定阶段性计划,从基础语法到…

java如何输出数组

java如何输出数组

输出数组的方法 在Java中,输出数组内容有多种方式,具体取决于数组类型和输出格式需求。以下是几种常见的方法: 使用Arrays.toString()方法 适用于一维数组,直接调用Arrays.t…

java如何输入数据

java如何输入数据

输入数据的方法 在Java中,输入数据可以通过多种方式实现,具体取决于输入来源(如控制台、文件、网络等)。以下是几种常见的方法: 使用Scanner类从控制台输入 Scanner类是Java中最常…

如何安装java环境

如何安装java环境

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

java如何实现异步

java如何实现异步

Java实现异步的方法 Java中实现异步编程可以通过多种方式,每种方式适用于不同的场景和需求。以下是常见的实现方法: 使用Thread类 创建新线程执行异步任务是最基础的方式。通过继承Threa…