选择
1.B
2.A
3.D
4.D
5.C
6.AC
7.A
8.D
9.BC
编程
- 创建Person类和测试类
- 属性:名字(name),年龄(age),年级( grade)
- 方法:
无参无返回值的student方法,描述为:我是一名学生!
带参数(性别sex)的方法,描述为:我是一个**孩!(其中,**为传入参数)
无参无返回值的mySelf方法,介绍自己的姓名、年龄、年级(参数参考效果图)
public class Person {
String name;
int age;
String grade;
public void student() {
System.out.println("我是一名学生");
}
public void gender(String sex) {
System.out.println("我是一个" + sex + "孩");
}
public void mySelf() {
System.out.println("我叫" + name + "今年" + age + "岁," + "上" + grade);
}
}
//Test类
public class Test {
public static void main(String[] args) {
//使用new关键字实例化对象
Person p = new Person();
//传入name、age、grade的参数值
p.name = "花花";
p.age = 12;
p.grade = "六年级";
//分别调用student、sex、mySelf方法
p.student();
p.gender("女");
p.mySelf();
}
}
- 编写自定义猴子类
public class Monkey {
//属性:姓名(name)、特征(feature)
String name;
String feature;
//无参的构造方法(默认初始化name和feature的属性值,属性值参考效果图)
public Monkey() {
name = "长尾猴";
feature = "尾巴长";
System.out.println("我是无参构造产生的猴子:");
System.out.println("名称:" + name);
System.out.println("特征:" + feature);
}
//带参的构造方法(接收外部传入的参数,分别向 name 和 feature 赋值)
public Monkey(String name, String feature) {
System.out.println("我是使用带参构造产生的猴子:");
System.out.println("名称:" + name);
System.out.println("特征:" + feature);
}
}
//Test类
public class Test {
public static void main(String[] args) {
Monkey m1, m2;
m1 = new Monkey();
System.out.println("==================");
m2 = new Monkey("白头叶猴", "头上有白毛,喜欢吃树叶");
}
}