JavaSE教程
Java基础
Java简介
搭建Java开发环境
第一个Java程序
数据类型和变量
运算符和表达式
控制流程语句
数组和字符串
Java方法和方法调用
Java面向对象编程
Java类和对象
Java继承
Java封装
Java多态
Java异常处理
Java集合框架
Java高级特性
Java泛型
Java注解
Java文件I/O和NIO
Java多线程编程
Java网络编程
Java图形用户界面
Java应用开发
Java数据库连接(JDBC)
Java Web应用
-
+
首页
Java类和对象
### 定义类 在Java中,类(Class)是对象(Object)的蓝图,它定义了对象的属性(成员变量)和行为(方法)。 **示例代码**:定义一个简单的类 ```java public class Person { // 成员变量 private String name; private int age; // 构造器 public Person(String name, int age) { this.name = name; this.age = age; } // 方法 public void introduce() { System.out.println("Hello, my name is " + name + " and I am " + age + " years old."); } } ``` ### 创建对象 对象是类的一个实例,可以通过`new`关键字来创建。 **示例代码**:创建`Person`类的对象 ```java public class Main { public static void main(String[] args) { // 创建Person类的对象 Person person1 = new Person("Kimi", 25); Person person2 = new Person("AI", 1); // 调用对象的方法 person1.introduce(); person2.introduce(); } } ``` ### 成员变量和方法 - **成员变量**:也称为属性或字段,是定义在类中,对象实例特有的数据。 - **方法**:定义在类中,可以被对象调用的函数,描述对象的行为。 **示例代码**:使用成员变量和方法 ```java public class Car { // 成员变量 private String color; private int year; // 构造器 public Car(String color, int year) { this.color = color; this.year = year; } // 获取颜色的方法 public String getColor() { return color; } // 设置颜色的方法 public void setColor(String color) { this.color = color; } // 描述汽车的方法 public void describe() { System.out.println("The car is " + color + " and it was made in the year " + year); } } public class Main { public static void main(String[] args) { // 创建Car类的对象 Car myCar = new Car("Red", 2020); // 调用方法 System.out.println("Before: " + myCar.getColor()); myCar.setColor("Blue"); System.out.println("After: " + myCar.getColor()); myCar.describe(); } } ``` 在这个例子中,`Car`类有两个成员变量`color`和`year`,以及一个`describe`方法用来描述汽车的信息。`Main`类中创建了一个`Car`对象,并调用了`describe`方法来输出汽车的描述。同时,也展示了如何使用`getColor`和`setColor`方法来获取和设置汽车的颜色。
wwbang
2024年12月25日 16:29
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码