1.创建person类 属性: 名字(name),年龄(age),年级(grade) 方法: a、无参且返回值为空的student方法,描述为:我是一名学生! b 、带参数(性别sex)的sex方法,描述为:我是 —个*孩!(其中,*为传入参数) c、无参且返回值为空的mySelf方法,介绍自己的姓名、年龄、年级 2. 创建测试类 实例化对象,传入参数,调用student和mvSelf方法及带参方法sex
时间: 2023-05-12 19:07:39 浏览: 142
答案:
1. 创建person类:
```python
class Person:
def __init__(self, name, age, grade):
self.name = name
self.age = age
self.grade = grade
def student(self):
print("我是一名学生!")
def sex(self, sex):
print("我是一个%s孩!" % sex)
def mySelf(self):
print("我的姓名是%s,年龄是%d,年级是%d" % (self.name, self.age, self.grade))
```
2. 创建测试类:
```python
class Test:
def __init__(self):
self.person = Person("小明", 18, 12)
def run(self):
self.person.student()
self.person.sex("男")
self.person.mySelf()
test = Test()
test.run()
```
输出结果:
```
我是一名学生!
我是一个男孩!
我的姓名是小明,年龄是18,年级是12
```
相关问题
用java 创建Person类 属性:名字(name) ,年龄(age),年级(grade 方法: 1、无参无返回值的student方法,输出信息为:我是一名学生! 2、带参数(性别sex)无返回值的sex方法,输出信息为:我是一个水孩! (其中,**为传入参数) 3、无参无返回值的myself方法,输出信息为:介绍自己的姓名、年龄、 年级
以下是用Java创建Person类的代码:
```
public class Person {
private String name;
private int age;
private int grade;
public Person(String name, int age, int grade) {
this.name = name;
this.age = age;
this.grade = grade;
}
public void student() {
System.out.println("我是一名学生!");
}
public void sex(String sex) {
System.out.println("我是一个" + sex + "孩!");
}
public void myself() {
System.out.println("我的姓名是" + name + ",年龄是" + age + ",年级是" + grade + "。");
}
}
```
以上代码定义了一个名为Person的类,包含了名字、年龄和年级三个属性,以及三个方法:student、sex和myself。其中,student方法无需传入参数,输出信息为“我是一名学生!”;sex方法需要传入一个性别参数,输出信息为“我是一个**孩!”;myself方法无需传入参数,输出信息为“我的姓名是**,年龄是**,年级是**。”。
如果需要创建一个Person对象,可以使用以下代码:
```
Person person = new Person("张三", 18, 3);
```
其中,传入的参数分别为姓名、年龄和年级。然后可以调用对象的方法,比如:
```
person.student(); // 输出:我是一名学生!
person.sex("水"); // 输出:我是一个水孩!
person.myself(); // 输出:我的姓名是张三,年龄是18,年级是3。
```
希望以上代码能够帮助你解决问题!
java创建Person类 属性:名字 方法:(name),年龄(age),年级(grade) 1、无参无返回值的student方法,输出信息为:我是一名学生! 2、带参数(性别 sex)无返回值的sex方法,输出信息为:我是一个**孩! 3、无参无返回值的mySelf方法,输出信息为:介绍自己的姓名、年龄、年级
以下是创建Person类的Java代码:
```
public class Person {
private String name;
private int age;
private int grade;
public Person(String name, int age, int grade) {
this.name = name;
this.age = age;
this.grade = grade;
}
public void student() {
System.out.println("我是一名学生!");
}
public void sex(String sex) {
System.out.println("我是一个" + sex + "孩!");
}
public void mySelf() {
System.out.println("我的姓名是" + name + ",年龄是" + age + ",年级是" + grade + "。");
}
}
```
使用该类创建一个Person对象并调用其方法的示例代码:
```
Person person = new Person("张三", 18, 3);
person.student(); // 输出:我是一名学生!
person.sex("男"); // 输出:我是一个男孩!
person.mySelf(); // 输出:我的姓名是张三,年龄是18,年级是3。
```
希望这个示例能够帮助你理解如何创建一个简单的Java类。
阅读全文