头歌java面向对象类与对象答案本关任务:为“无名的粉”写一个类,编写该类的构造方法和成员变量。
时间: 2024-10-11 07:04:51 浏览: 86
在Java中,面向对象编程的核心就是创建类(Class),它是一种蓝图,描述了具有特定属性(Member Variables)和行为(Methods)的对象。对于"无名的粉"这个概念,我们可以假设是一个粉丝,可能包含姓名、喜欢的明星等信息。下面是一个简单的类定义示例:
```java
public class UnnamedFan {
// 构造方法(Constructor)
private String name; // 成员变量 - 名称
private String favoriteArtist; // 成员变量 - 喜欢的艺术家
// 构造函数用于初始化对象
public UnnamedFan(String name, String favoriteArtist) {
this.name = name;
this.favoriteArtist = favoriteArtist;
}
// getters 和 setters 方法(getters and setters for encapsulation)
// getter方法允许外部访问成员变量值,setter方法用于设置值
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getFavoriteArtist() {
return favoriteArtist;
}
public void setFavoriteArtist(String favoriteArtist) {
this.favoriteArtist = favoriteArtist;
}
}
```
在这个例子中,`UnnamedFan` 类有两个私有成员变量 `name` 和 `favoriteArtist`,通过公共构造方法接受这两个参数,并提供对应的getter和setter方法以满足封装原则。
阅读全文