创建person类及其对象
时间: 2023-05-12 13:07:34 浏览: 57
好的,下面是创建person类及其对象的示例代码:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def introduce(self):
print(f"Hi, my name is {self.name} and I am {self.age} years old.")
# 创建一个person对象
person1 = Person("Tom", 25)
person1.introduce()
# 创建另一个person对象
person2 = Person("Jerry", 30)
person2.introduce()
```
输出结果:
```
Hi, my name is Tom and I am 25 years old.
Hi, my name is Jerry and I am 30 years old.
```
相关问题
可以帮我编一段自定义类及其成员,使用类创建对象并使用的java程序码
当然可以!以下是一个简单的自定义类及其成员的Java程序代码:
```java
public class Person {
// 成员变量
private String name;
private int age;
private String occupation;
// 构造方法
public Person(String name, int age, String occupation) {
this.name = name;
this.age = age;
this.occupation = occupation;
}
// 成员方法
public void introduce() {
System.out.println("Hi, my name is " + this.name + ".");
System.out.println("I am " + this.age + " years old.");
System.out.println("My occupation is " + this.occupation + ".");
}
}
```
这是一个名为Person的类,它有三个私有成员变量name、age和occupation,一个公共构造方法和一个公共成员方法introduce。构造方法用于创建类的对象,成员方法用于展示对象的信息。
接下来是使用该类创建对象并使用的Java程序代码:
```java
public class Main {
public static void main(String[] args) {
// 创建对象
Person person1 = new Person("John", 25, "engineer");
Person person2 = new Person("Lisa", 30, "teacher");
// 使用对象
person1.introduce();
person2.introduce();
}
}
```
这段程序代码创建了两个Person对象person1和person2,分别调用它们的introduce方法来展示它们的信息。
希望这个例子能够帮到你!
Java自定义类及其成员,使用类对象并使用
Java中,自定义类可以通过关键字`class`来定义,可以包含成员变量、成员方法和构造方法等。下面是一个简单的例子:
```java
public class Person {
// 成员变量
private String name;
private int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 成员方法
public void sayHello() {
System.out.println("Hello, my name is " + name + ", and I am " + age + " years old.");
}
}
```
在上面的例子中,我们定义了一个名为`Person`的类,它有两个成员变量`name`和`age`,一个构造方法`Person`和一个成员方法`sayHello`。构造方法用于初始化对象的状态,成员方法用于执行对象的行为。
我们可以使用以下代码创建一个`Person`对象并调用其方法:
```java
Person person = new Person("Tom", 18);
person.sayHello();
```
这里我们先创建一个`Person`对象,然后通过构造方法将`name`设置为`Tom`,`age`设置为`18`。最后调用`sayHello`方法输出`Hello, my name is Tom, and I am 18 years old.`。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)