定义一个Person类,可以在应用程序中使用该类。 成员属性:Person类的属性(变量): 姓名:name,字符串类型:String; 性别:sex,字符型:char; 年龄:age,整型:int。 3个构造函数: public Person(String s) //设置姓名 public Person(String s,char c) //调用本类的构造函数Person(String s),设置性别 public Person(String s,char c,int i)//调用本类的构造函数PersonPerson(String s,char),设置年龄 一个成员方法: public String toString()//获得姓名、性别和年龄 利用定义的Person类,请实例化对象,输出下面结果: 姓名:张三 性别:男 年龄:21 把下面程序补充完整,并调试通过写出结果
时间: 2023-06-02 13:07:06 浏览: 127
程序代码:
public class Person {
private String name;
private char sex;
private int age;
public Person(String s) {
this.name = s;
}
public Person(String s, char c) {
this(s);
this.sex = c;
}
public Person(String s, char c, int i) {
this(s, c);
this.age = i;
}
public String toString() {
return "姓名:" + this.name + " 性别:" + this.sex + " 年龄:" + this.age;
}
public static void main(String[] args) {
Person p = new Person("张三", '男', 21);
System.out.println(p.toString());
}
}
结果:
姓名:张三 性别:男 年龄:21
相关问题
1)定义一个Person类 成员变量:name表示姓名;sex表示性别:age表示年龄。 成员方法:WOrk(),无方法体。
好的,以下是定义一个Person类,包含成员变量和成员方法的代码,具体实现如下:
```python
class Person:
def __init__(self, name, sex, age):
self.name = name
self.sex = sex
self.age = age
def Work(self):
pass
```
在上述代码中,我们定义了一个名为Person的类,该类包含3个成员变量:name、sex和age,这些变量都在类的构造函数`__init__`中进行初始化。同时,我们还定义了一个名为Work的成员方法,该方法暂时没有具体实现,可以在后续的开发中根据需要进行实现。
定义一个Person类,私有属性:姓名name,性别sex,年龄age。方法:所有成员变量的set和get方法;定义一个抽象say()方法。)
好的,以下是定义一个Person类的代码:
```python
class Person:
def __init__(self, name, sex, age):
self.__name = name
self.__sex = sex
self.__age = age
def get_name(self):
return self.__name
def set_name(self, name):
self.__name = name
def get_sex(self):
return self.__sex
def set_sex(self, sex):
self.__sex = sex
def get_age(self):
return self.__age
def set_age(self, age):
self.__age = age
def say(self):
pass
```
以上代码定义了一个Person类,包括私有属性姓名、性别和年龄,以及对应的set和get方法,还有一个抽象的say方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)