第1题 请在程序中定义并输出以下变量: String name; // 成员变量、实例变量 int age; // 成员变量、实例变量 static final String website = "C语言中文网"; // 成员变量、静态变量(类变量) static String URL = "http://c.biancheng.net"; // 成员变量、静态变量(类变量)
时间: 2023-05-12 22:04:41 浏览: 56
好的,以下是定义并输出变量的程序代码:
public class Variables {
String name; // 成员变量、实例变量
int age; // 成员变量、实例变量
static final String website = "C语言中文网"; // 成员变量、静态变量(类变量)
static String URL = "http://c.biancheng.net"; // 成员变量、静态变量(类变量)
public static void main(String[] args) {
Variables var = new Variables();
var.name = "张三";
var.age = 20;
System.out.println("姓名:" + var.name);
System.out.println("年龄:" + var.age);
System.out.println("网站名称:" + Variables.website);
System.out.println("网站地址:" + Variables.URL);
}
}
相关问题
class Person {public: std::string name; // 姓名 int age; // 年龄 std::string getName() { return name; } int getAge() { return age; }};
这是一个定义了姓名、年龄和两个成员函数的Person类。getName()函数返回姓名,getAge()函数返回年龄。
需要注意的是,这三个成员变量和两个成员函数都是public的,这意味着它们可以在类的外部访问。而在实际开发中,为了保证数据的安全性,我们通常会将成员变量设置为private,并提供public的成员函数来访问和修改它们。这样就可以控制对数据的访问权限,避免出现不必要的错误。
以下是将成员变量设置为private并提供public的成员函数的Person类的示例代码:
```C++
class Person {
private:
std::string name; // 姓名
int age; // 年龄
public:
// 构造函数
Person(std::string name, int age) : name(name), age(age) {}
// 成员函数
std::string getName() {
return name;
}
int getAge() {
return age;
}
void setName(std::string newName) {
name = newName;
}
void setAge(int newAge) {
age = newAge;
}
};
```
这样,我们就可以使用Person类来创建对象,并通过公共的成员函数来访问和修改它们的私有成员变量。例如:
```C++
int main() {
Person p("张三", 18); // 创建一个Person对象
std::cout << p.getName() << std::endl; // 访问姓名
std::cout << p.getAge() << std::endl; // 访问年龄
p.setName("李四"); // 修改姓名
p.setAge(20); // 修改年龄
std::cout << p.getName() << std::endl; // 再次访问姓名
std::cout << p.getAge() << std::endl; // 再次访问年龄
return 0;
}
```
输出结果为:
```
张三
18
李四
20
```
定义一个名为 Person 的类。 ①在该类中有两个成员变量: String name 和 int age 。②分别为这两个变量定义 get 方法和 set 方法。 ③为该类定义一个 speak ()方法,输出其 name 和 age 的值。 ④编写程序,在主方法中测试 get 方法、 set 方法、 speak 方法。
好的,以下是实现代码:
```java
public class Person {
private String name;
private int 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 speak() {
System.out.println("My name is " + name + ", and I am " + age + " years old.");
}
public static void main(String[] args) {
Person person = new Person();
person.setName("Tom");
person.setAge(22);
person.speak();
}
}
```
在上述代码中,我们定义了一个名为 `Person` 的类,并且定义了 `name` 和 `age` 两个成员变量,以及它们的 get 和 set 方法。接着,我们定义了一个 `speak()` 方法,在这个方法中输出了该对象的 `name` 和 `age` 的值。
在 `main()` 方法中,我们创建了一个 `Person` 对象,通过 `setName()` 和 `setAge()` 方法设置了对象的属性值,最后调用了 `speak()` 方法输出该对象的信息。
阅读全文