当前位置:首页 > Java

java 如何建立类

2026-03-21 03:40:05Java

创建Java类的基本语法

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

public class ClassName {
    // 类成员(字段、方法等)
}

定义类成员

类包含字段(变量)和方法(函数)。字段表示对象的状态,方法定义对象的行为。

public class Person {
    // 字段
    private String name;
    private int age;

    // 方法
    public void sayHello() {
        System.out.println("Hello, my name is " + name);
    }
}

构造方法

构造方法用于初始化对象。名称与类名相同,没有返回类型。

public class Person {
    private String name;
    private int age;

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

创建对象实例

使用new关键字调用构造方法创建对象。

Person person = new Person("Alice", 25);
person.sayHello();

访问修饰符

控制类成员的访问权限:

  • public: 任何类都可访问
  • private: 仅同类内可访问
  • protected: 同包或子类可访问
  • 默认(无修饰符): 同包可访问

静态成员

使用static关键字声明,属于类而非对象。

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

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

继承

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

public class Employee extends Person {
    private double salary;

    public Employee(String name, int age, double salary) {
        super(name, age);
        this.salary = salary;
    }
}

接口实现

使用implements关键字实现接口,必须实现接口的所有方法。

public class Circle implements Drawable {
    private double radius;

    @Override
    public void draw() {
        System.out.println("Drawing a circle");
    }
}

内部类

在类内部定义的类,可以访问外部类的成员。

java 如何建立类

public class OuterClass {
    private int outerField;

    public class InnerClass {
        public void accessOuter() {
            System.out.println(outerField);
        }
    }
}

标签: java
分享给朋友:

相关文章

java如何自学

java如何自学

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

如何安装java环境

如何安装java环境

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

java如何解决高并发

java如何解决高并发

Java 高并发解决方案 使用线程池优化资源管理 线程池(如 ThreadPoolExecutor)能避免频繁创建和销毁线程的开销。通过核心线程数、最大线程数和任务队列的合理配置,可以平衡系统负载。例…

java如何处理高并发

java如何处理高并发

Java处理高并发的方法 使用多线程和线程池 Java的java.util.concurrent包提供了线程池(如ThreadPoolExecutor)和并发工具类(如CountDownLatch、C…

java如何遍历map

java如何遍历map

遍历Map的几种方法 在Java中,遍历Map有多种方式,可以根据需求选择合适的方法。以下是常见的几种遍历方式: 使用entrySet遍历 通过entrySet()方法获取键值对的集合,可以同时访问…

java如何导入jar包

java如何导入jar包

在Eclipse中导入JAR包 右键项目 -> 选择"Properties" -> 左侧导航选择"Java Build Path" -> 切换到"Libraries"标签 ->…