用Java编写一个Person类可以保存名字、年龄、性别和身高。方法有说话(我是谁);创建一个主类进,在主类中创建一个对象,名叫“张三”、年龄20、性别男性、身高190;说话”我是张三“。
时间: 2023-06-25 20:04:30 浏览: 71
下面是Java代码实现:
```
// Person类
public class Person {
private String name;
private int age;
private String gender;
private int height;
// 构造方法
public Person(String name, int age, String gender, int height) {
this.name = name;
this.age = age;
this.gender = gender;
this.height = height;
}
// 说话方法
public void speak() {
System.out.println("我是" + name);
}
}
// 主类
public class Main {
public static void main(String[] args) {
Person person = new Person("张三", 20, "男性", 190);
person.speak();
}
}
```
输出结果:
```
我是张三
```
相关问题
Java编写一个Person类可以保存名字、年龄、性别和身高。方法有说话(我是谁);创建一个 主类进,在主类中创建一个对象,名叫“张三”、年龄20、性别男性、身高190;说话” 我是张三“。
以下是Java代码实现:
```java
public class Person {
private String name;
private int age;
private String gender;
private int height;
public Person(String name, int age, String gender, int height) {
this.name = name;
this.age = age;
this.gender = gender;
this.height = height;
}
public void speak() {
System.out.println("我是" + name);
}
public static void main(String[] args) {
Person p = new Person("张三", 20, "男性", 190);
p.speak();
}
}
```
在上述代码中,我们定义了一个 `Person` 类,它有四个属性分别是 `name`、`age`、`gender` 和 `height`。我们使用构造函数 `Person(String name, int age, String gender, int height)` 初始化这些属性。同时,我们还定义了一个 `speak()` 方法,它输出当前 `Person` 对象的 `name` 属性。在 `main` 方法中,我们创建了一个 `Person` 对象 `p`,并调用了它的 `speak()` 方法,输出了 `我是张三`。
java定义一个Person类,包括属性:姓名、性别、年龄,定义带参数的构造方法为成员变量初始化,定义一个方法输出信息。编写主类,测试方法
好的,我来给你讲解一下如何实现这个功能。
首先,我们需要定义一个 Person 类,包括姓名、性别、年龄这三个属性,并且定义带参数的构造方法,用于初始化成员变量。接着,定义一个方法输出信息。
Person 类的代码如下:
```java
public class Person {
private String name;
private String gender;
private int age;
public Person(String name, String gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
public void printInfo() {
System.out.println("姓名:" + name + ",性别:" + gender + ",年龄:" + age);
}
}
```
在上述代码中,我们使用 private 修饰符限制了属性的访问权限,使用 this 关键字引用成员变量,定义了一个 printInfo 方法,用于输出信息。
接着,我们需要编写一个主类来测试 Person 类的方法。主类的代码如下:
```java
public class Main {
public static void main(String[] args) {
Person person = new Person("张三", "男", 18);
person.printInfo();
}
}
```
在上述代码中,我们实例化了一个 Person 对象,调用了 printInfo 方法输出信息。
希望能够帮助到你!
阅读全文