// 定义一个简单的面向对象的Java程序
// 1. 定义一个类:Person
class Person {
// 属性(字段)
private String name;
private int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// getter 和 setter 方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
// 方法:打招呼
public void sayHello() {
System.out.println("Hello, my name is " + name + " and I am " + age + " years old.");
}
}
// 2. 主类和主方法
public class Main {
public static void main(String[] args) {
// 创建一个Person对象
Person person = new Person("Alice", 30);
// 调用方法
person.sayHello();
// 修改属性
person.setAge(31);
person.sayHello();
}
}
Person 类包含了两个私有属性 name 和 age,以及构造方法、getter/setter 方法和一个 sayHello 方法。sayHello 方法用于输出一条问候信息。Main 类包含 main 方法,这是程序的入口点。在 main 方法中,我们创建了一个 Person 对象,并调用了它的方法。这个示例展示了面向对象编程的基本概念,如类、对象、构造方法、封装等。
上一篇:java在线编译
下一篇:java map 循环
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站