1、类中的一个成员变量名由哪些部分组成?
类的一个成员变量名由如下部分组成:
1)、访问修饰符。可以是public(公共的)、private(私有的)、protected(受保护的);如果省略了访问修饰符,将使用默认访问修饰符。
2)、数据类型。
3)、成员变量名称。成员变量名称必须是一个有效的标识符,后面用分号结束。
注意:变量名在哪儿申明在哪儿用,这里的哪儿是指花括号内。圆括号里面定义的变量,只在后面的花括号内有效。
2、怎么向类中添加方法?
类中的一个方法典型的由如下部分组成:
1)访问修饰符
2)返回值
3)方法名称,必须是一个有效的标识符
4)参数列表,在括号中出现
3、怎样访问对象的属性和方法?
要访问该对象的成员变量和方法,就需要使用点运算符。例如:
Employee e = new Employee();
e.name = "张三";
4、访问修饰符的权限?
默认的,同包类可以操作。
public公共的,谁都可以操作。
private私有的,谁都不能操作,只有它自己。
protected受保护的,同包类或子类可以操作
5、什么是匿名对象?匿名对象有哪两种使用情况?
匿名对象是对象的简化形式。
1)当对对象方法仅进行一次调用时
2)匿名对象可以作为实际参数进行传递
6、什么是this引用?
每个对象都有一个隐含的this变量,他可以访问类的所有信息。this代表对当前类的对象引用。
7、什么时候使用this关键字呢?
当在方法内需要调用该方法的对象时,就用this
8、什么是方法的签名?
方法签名包括方法名、参数列表、返回值的数据类型。
9、什么是形式参数和实际参数?
当我们定义一个方法的签名时包括一个形式参数的列表,形式参数列表用于申明传递到方法中的数据类型。
当我们调用方法时传递给形式参数的数据称为实际参数。
10、一对耗子每个月都可以生一对小耗子。小耗子生长3个月后,从第4个月开始也就能够生小耗子。问:假设所有的耗子都不死的话,那么24个月后一共有多少只耗子?
public class TestMouse {
public static void main(String[] args) {
int old = 2, first = 0, second = 0, third = 0;
for (int i = 0; i < 24; i++) {
old = old + third;
third = second;
second = first;
first = old;
}
int
System.out.println("24个月后一共有"+count+"只耗子");
}
}