用java语言创建测试类,实例化对象,传入参数,调用无参无返回值的student和myself方法及带参方法sex。效果图如下:我是一名学生!我是一个男孩!我叫李明,今年19岁了,读小学五年级了。
时间: 2023-05-14 13:05:10 浏览: 89
以下是用Java语言创建测试类,实例化对象,传入参数,调用无参无返回值的student和myself方法及带参方法sex的代码:
```
public class Test {
public static void main(String[] args) {
Student student = new Student();
student.student();
student.myself();
student.sex("李明", 19, "男孩", "小学五年级");
}
}
class Student {
public void student() {
System.out.println("我是一名学生!");
}
public void myself() {
System.out.println("我是一个男孩!");
}
public void sex(String name, int age, String gender, String grade) {
System.out.println("我叫" + name + ",今年" + age + "岁了,是一个" + gender + ",读" + grade + "。");
}
}
```
运行结果如下:
```
我是一名学生!
我是一个男孩!
我叫李明,今年19岁了,是一个男孩,读小学五年级。
```
相关问题
创建Person类属性:名字(name),年龄(age),年级( grade)方法: 1、无参无返回值的student方法,输出信息为:我是一名学生! 2、带参数(性别sex)无返回值的sex方法,输出信息为:我是一个**孩!(其中,**为传入参数) 3、带三个参数无返回值的mySelf方法,三个参数分别为名字(name)、年龄(age)、年级(grade),输出信息为:介绍自己的姓名、年龄、年级(样式参考效果图) 2. 创建测试类 实例化对象,传入参数,调用无参无返回值的student和mySelf方法及带参方法sex效果图如下我是一名学生!我是一名男孩!我叫李明,今年10岁,读小学五年级了!:
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("我是一个{}孩!".format(sex))
def mySelf(self, name, age, grade):
print("我叫{},今年{}岁,读{}年级了!".format(name, age, grade))
# 创建测试类
class Test:
def __init__(self):
self.person = Person("李明", 10, "小学五年级")
def test(self):
self.person.student() # 调用无参无返回值的student方法
self.person.sex("男") # 调用带参数(性别sex)无返回值的sex方法
self.person.mySelf(self.person.name, self.person.age, self.person.grade) # 调用带三个参数无返回值的mySelf方法
test = Test()
test.test() # 输出:我是一名学生! 我是一个男孩! 我叫李明,今年10岁,读小学五年级了!
1.创建person类 属性: 名字(name),年龄(age),年级(grade) 方法: a、无参且返回值为空的student方法,描述为:我是一名学生! b 、带参数(性别sex)的sex方法,描述为:我是 —个*孩!(其中,*为传入参数) c、无参且返回值为空的mySelf方法,介绍自己的姓名、年龄、年级 2. 创建测试类 实例化对象,传入参数,调用student和mvSelf方法及带参方法sex
答案:
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
```