JAVA代码写作: 定义一个学生类, 包含属性:年龄,姓名 包含方法:talk() . 打印自己的年龄和姓名
时间: 2024-09-09 16:04:46 浏览: 44
在Java中,你可以定义一个简单的`Student`类来满足这个需求,如下所示:
```java
public class Student {
// 定义属性
private int age;
private String name;
// 构造函数用于初始化属性
public Student(int age, String name) {
this.age = age;
this.name = name;
}
// 定义方法 talk()
public void talk() {
System.out.println("我的名字是:" + name);
System.out.println("我今年" + age + "岁");
}
}
```
在这个例子中,`age`和`name`是私有变量,通过构造函数`Student(int age, String name)`设置它们的值。`talk()`是一个公共方法,当调用该方法时,会打印出学生的姓名和年龄。
如果你想创建一个实例并使用它,可以这样做:
```java
public static void main(String[] args) {
// 创建一个学生对象
Student student = new Student(18, "小明");
// 调用 talk() 方法
student.talk();
}
```
相关问题
JAVA根据提示,在右侧编辑器Begin-End处补充代码: 声明一个Person类,私有化属性name和age,并将字段封装起来; 在Person类中定义一个talk()方法,打印姓名和年龄信息; 在main方法中声明并实例化一Person对象p,给p
声明一个Person类,私有化属性name和age,并将字段封装起来,定义一个talk()方法,打印姓名和年龄信息。
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void talk() {
System.out.println("我的姓名是" + name + ", 今年" + age + "岁了。");
}
}
```
在main方法中声明并实例化一个Person对象p,给p的姓名属性赋值为“小明”,年龄属性赋值为18,然后调用p的talk()方法打印姓名和年龄信息。
```java
public class Main {
public static void main(String[] args) {
Person p = new Person("小明", 18);
p.talk();
}
}
```
声明一个person类 私有化属性name和age 在类里定义一个talk方法 打印姓名和年龄信息 在main方法声明并实例化person对象p给p赋值 调用talk方法打印java输出我是张三今年18
好的,我的回答如下:
好的,以下是代码实现:
```java
public class Person {
private String name;
private int age;
public void talk() {
System.out.println("我是" + name + ",今年" + age + "岁。");
}
public static void main(String[] args) {
Person p = new Person();
p.name = "张三";
p.age = 18;
p.talk();
}
}
```
输出结果为:我是张三,今年18岁。
希望这个回答能够帮助到您,如果您还有其他问题,请继续问我哦!