如何建java的类
创建Java类的基本步骤
Java类是面向对象编程的核心,用于封装数据和行为。以下是创建Java类的基本方法。
定义类
使用class关键字声明类,类名遵循大驼峰命名法(如MyClass)。类通常包含属性(变量)和方法(函数)。

public class Person {
// 属性(成员变量)
private String name;
private int age;
// 方法
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
添加构造方法
构造方法用于初始化对象。若不显式定义,Java会提供默认无参构造方法。
public class Person {
private String name;
private int age;
// 无参构造方法
public Person() {}
// 带参构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
定义成员方法
方法用于定义类的行为。可以是实例方法(依赖对象调用)或静态方法(通过类名调用)。

public class Calculator {
// 实例方法
public int add(int a, int b) {
return a + b;
}
// 静态方法
public static int multiply(int a, int b) {
return a * b;
}
}
封装与访问控制
通过private、protected、public等修饰符控制属性和方法的访问权限。通常属性设为private,通过公共方法(getter/setter)访问。
public class Student {
private String id;
private double score;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
示例:完整Java类
以下是一个完整的类示例,包含属性、构造方法、成员方法和封装:
public class Book {
private String title;
private String author;
private double price;
// 构造方法
public Book(String title, String author, double price) {
this.title = title;
this.author = author;
this.price = price;
}
// Getter和Setter
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
// 成员方法
public void applyDiscount(double discount) {
price = price * (1 - discount);
}
// 静态方法
public static boolean isExpensive(double price) {
return price > 100;
}
}
注意事项
- 类名应与文件名一致(如
Book.java对应public class Book)。 - 每个Java文件只能有一个
public类。 - 使用
package语句定义包名,确保类的组织清晰。 - 通过
import引入其他包的类(如import java.util.List;)。






