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