JAVA练习:1.创建一个类,并用此类创建对象,然后使用此对象的属性和方法。
本帖最后由 划句顾 于 2023-2-22 21:03 编辑题目:创建一个类(包括至少一个属性和方法),并使用此类创建对象,尝试使用此对象的属性和方法。
public class Puppy {
public static void main(String args[]) {
Sweet puppy = new Sweet();
puppy.puppy_name("多多");
puppy.puppy_age (1);
puppy.puppy_hobby ("出去玩");
puppy.puppy_sex ("公");
puppy.printPuppy();
}
}
class Sweet {
String puppy_name;
int puppy_age;
String puppy_hobby;
String puppy_sex;
public void puppy_name(String name) {
puppy_name = name; //狗狗的名字
}
public void puppy_age(int age) {
puppy_age = age; //狗狗的年龄
}
public void puppy_hobby(String hobby) {
puppy_hobby = hobby; //狗狗的爱好
}
public void puppy_sex(String sex) {
puppy_sex = sex; //狗狗的性别
}
public void printPuppy() {
System.out.println("大家好,欢迎你们来到我的狗狗介绍!");
System.out.println("我的小狗叫"+puppy_name);
System.out.println("它今年"+puppy_age+"岁了,");
System.out.println("是一只"+puppy_sex+"狗狗.");
System.out.println("最喜欢"+puppy_hobby+"^v^");
}
}
运行结果:
大家好,欢迎你们来到我的狗狗介绍!
我的小狗叫多多
它今年1岁了,
是一只公狗狗.
最喜欢出去玩^v^
static/image/hrline/5.gif
或者这样写
public class Puppy {
String puppy_name;
int puppy_age;
String puppy_hobby;
String puppy_sex;
publicvoid puppy_name(String name) {
puppy_name = name;
}
public void puppy_age(int age) {
puppy_age = age;
}
public void puppy_hobby(String hobby) {
puppy_hobby = hobby;
}
public void puppy_sex(String sex) {
puppy_sex = sex;
}
public void printPuppy() {
System.out.println("大家好,欢迎你们来到我的狗狗介绍!");
System.out.println("我的小狗叫"+puppy_name);
System.out.println("它今年"+puppy_age+"岁了,");
System.out.println("是一只"+puppy_sex+"狗狗.");
System.out.println("最喜欢"+puppy_hobby+"^v^");
}
public static void main(String args[]) {
Puppy puppy = new Puppy();//创建新对象
puppy.puppy_name("多多");
puppy.puppy_age (1);
puppy.puppy_hobby ("出去玩");
puppy.puppy_sex ("公");
puppy.printPuppy();
}
}
运行结果:
大家好,欢迎你们来到我的狗狗介绍!
我的小狗叫多多
它今年1岁了,
是一只公狗狗.
最喜欢出去玩^v^
static/image/hrline/5.gif
因为java刚学,所以不保证代码的方便简洁hhhh{:10_307:} 66666666 public class Pubby {
public static void main(String[] args) {
Sweet dog=new Sweet("小旺",5,"男","玩");
dog.printPuppy();
}
}
class Sweet{
String puppy_name;
int puppy_age;
String puppy_sex;
String puppy_hobby;
public Sweet(String puppy_name, int puppy_age, String puppy_sex, String puppy_hobby) {
super();
this.puppy_name = puppy_name;
this.puppy_age = puppy_age;
this.puppy_sex = puppy_sex;
this.puppy_hobby = puppy_hobby;
}
public void printPuppy() {
System.out.println("下面介绍一下我家的狗狗:");
System.out.println("我的小狗叫"+puppy_name);
System.out.println("它今年"+puppy_age+"岁了,");
System.out.println("是一只"+puppy_sex+"狗狗.");
System.out.println("最喜欢"+puppy_hobby+"^v^");
}
}
其实在构造方法中直接输入相关属性就可以了,不要用那么多方法去实现,后面只用一个输出的方法就可以了。
页:
[1]