public person
时间: 2024-11-09 12:27:20 浏览: 8
在面向对象编程中,"public person"通常是指一个公共访问权限的Person类或者对象。`public`是一个修饰符,表示这个类或者它的成员变量、方法可以被程序中的任何其他类所访问。如果有一个名为Person的类,并将其声明为public,那么任何人都可以在需要的地方实例化这个Person类的对象,调用其方法并访问其属性。
例如:
```java
public class Person {
// 公共属性
public String name;
public int age;
// 公共构造函数
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 公共方法
public void introduce() {
System.out.println("Hi, my name is " + name + " and I am " + age + " years old.");
}
}
```
在这个例子中,`public person`可以被其他类直接创建和使用,提高了代码的灵活性和复用性。
相关问题
Public Person (String name,int age)
### 回答1:
这是一个 Java 中的构造函数,可以用于创建一个公共的 Person 类。它包含两个参数,一个是名字 name,另一个是年龄 age。在创建 Person 对象时,将使用这些参数来初始化对象的属性。例如:
```
Person person = new Person("John", 30);
```
这将创建一个名为 John,年龄为 30 的 Person 对象,并将其赋值给 person 变量。
### 回答2:
Public Person (String name,int age) 是一个Java代码中的构造方法。它接受两个参数,一个是字符串类型的name,表示人物的名字;另一个是整数类型的age,表示人物的年龄。
构造方法是用来创建对象实例的特殊方法。在这个例子中,Public Person (String name,int age) 的作用是创建一个公共人物对象,并为其设置初始的名字和年龄。
在构造方法中,name和age参数用来接受传入的参数值。根据这个构造方法,当我们创建Public Person对象时,可以在括号中传入不同的name和age值,来指定人物的名字和年龄。
构造方法可以在创建对象时自动调用,用来初始化对象的成员变量。通过构造方法,我们可以在对象创建的过程中为其设置初始值,从而方便后续的操作和使用。
总之,Public Person (String name,int age) 是一个构造方法,它用于创建一个公共人物对象,并为其设置初始的名字和年龄。通过传入不同的参数值,我们可以创建不同名字和年龄的人物对象。构造方法在对象创建时自动调用,用来初始化对象的成员变量。
### 回答3:
Public Person (String name, int age)是一个类的构造函数,它接受一个名为name的字符串类型参数和一个age的整型参数。
构造函数是一个特殊的方法,用于创建对象时对对象进行初始化操作。在此例中,构造函数用来创建一个公共人物对象,并对该对象的姓名和年龄进行初始化。
构造函数中使用的关键字"String"和"int"分别表示参数name和age的数据类型。可以通过在创建公共人物对象时传递对应的参数,使得构造函数能够将这些参数的值赋给对象的属性。
例如,若要创建一个名为person的公共人物对象,可以通过以下代码实现:
Person person = new Person("张三", 25);
这样,通过构造函数,person对象的name属性将被赋值为"张三",age属性将被赋值为25。
构造函数的作用在于提供一个方便的方式来初始化对象的属性,使得对象在被创建后可以直接具备一定的初始状态。对于这个Public Person (String name, int age)构造函数而言,它能够使得公共人物对象在被创建时就具备姓名和年龄的初始值,从而可以更加方便地在后续的程序中使用和操作。
定义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),设置年龄 1个成员方法: public String toString()//获得姓名、性别和年龄
以下是定义Person类的代码:
```java
public class Person {
private String name;
private char sex;
private int age;
// 构造函数1:设置姓名
public Person(String s) {
name = s;
}
// 构造函数2:调用本类的构造函数Person(String s),设置性别
public Person(String s, char c) {
this(s);
sex = c;
}
// 构造函数3:调用本类的构造函数Person(String s,char),设置年龄
public Person(String s, char c, int i) {
this(s, c);
age = i;
}
// 成员方法:获得姓名、性别和年龄
public String toString() {
return "Name: " + name + ", Sex: " + sex + ", Age: " + age;
}
}
```
可以使用以下代码创建一个Person对象并调用toString()方法:
```java
Person p = new Person("Tom", 'M', 30);
System.out.println(p.toString());
```
输出结果为:
```
Name: Tom, Sex: M, Age: 30
```
阅读全文