2、定义一个Student类,包含姓名、年龄两个字段和一个打招呼的方法,在方法中输出姓名和年龄。java
时间: 2023-05-11 22:04:27 浏览: 114
好的,以下是定义一个Student类的Java代码:
public class Student {
private String name;
private int age;
public Student(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.");
}
}
在这个代码中,我们定义了一个Student类,包含了姓名和年龄两个字段,以及一个打招呼的方法sayHello()。在sayHello()方法中,我们输出了姓名和年龄。如果你想创建一个Student对象并调用sayHello()方法,可以这样做:
Student student = new Student("Tom", 18);
student.sayHello();
这样就会输出:"Hello, my name is Tom, and I am 18 years old."
相关问题
定义一个Student类,包含姓名、年龄两个字段和一个打招呼的方法,在方法中输出姓名和年龄。
好的,以下是定义一个Student类的代码:
```python
class Student:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print("Hello, my name is", self.name, "and I am", self.age, "years old.")
```
你可以通过以下方式创建一个Student对象并调用greet方法:
```python
s = Student("Tom", 18)
s.greet()
```
输出将会是:
```
Hello, my name is Tom and I am 18 years old.
```
本实验将设计一个表示学生的类,该类具有表示姓名的属性name和表示年龄的属性age,同时还具有表示说话行为的方法speak(),用于输出学生的姓名和年龄。 1) 使用class关键字定义一个表示学生类型的类,类名为Student。 2)在Student类中定义两个成员变量name和age,分别用来表示姓名和年龄。其中,name的数据类型为String,变量age的数据类型为int。 3)在Student类中定义一个表示说话行为的speak()方法,用于输出学生的姓名和年龄。
好的,下面是实现代码:
```
public class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public void speak() {
System.out.println("My name is " + name + ", and I am " + age + " years old.");
}
}
```
上述代码中,我们定义了一个Student类,包含了姓名和年龄两个成员变量,以及一个speak()方法用于输出学生的姓名和年龄。在构造方法中,我们通过传入的参数对姓名和年龄进行初始化。最后,我们将输出语句写在speak()方法中,以便在需要输出时进行调用。
阅读全文