定义类与创建对象,完成方法重载 根据实际运用编写Java代码
时间: 2024-10-18 16:19:41 浏览: 32
在Java中,定义类(Class)是一种组织代码的方式,它封装了数据(变量或属性)和操作这些数据的行为(方法)。类是面向对象编程中的基石,它是构建其他实体(对象)的基础。
创建对象(Object Creation)意味着根据已定义的类实例化一个新的实体。你可以使用`new`关键字来创建一个类的新实例。例如,如果你有一个名为`Person`的类,你可以这样创建一个对象:
```java
public class Person {
String name;
int age;
// 构造器(Constructor)
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 方法重载示例
public void speak() {
System.out.println("I am a person.");
}
// 另一个speak方法,用于重载
public void speak(String message) {
System.out.println(message);
}
}
// 创建对象并调用方法
Person john = new Person("John", 25);
john.speak(); // 输出 "I am a person."
john.speak("Hello, world!"); // 输出 "Hello, world!"
```
在这个例子中,`speak()`方法被重载了两次,一次接受没有参数,输出固定的字符串,另一次接受一个字符串参数,输出传入的消息。这就是方法重载,即在同一类中,可以根据传入参数的不同提供不同行为的方法。
阅读全文