1. 构造器的作用是什么?使用中有哪些注意点(>=3 条)。
① 创建对象 ② 初始化对象结构
1. 如果没有显式的定义类的构造器的话,则系统默认提供一个空参的构造器
2. 定义构造器的格式:权限修饰符 类名(形参列表){}
3. 一个类中定义的多个构造器,彼此构成重载
4. 一旦我们显式的定义了类的构造器之后,系统就不再提供默认的空参构造器
5. 一个类中,至少会有一个构造器。
2. 关于类的属性的赋值,有几种赋值的方式。谈谈赋值的先后顺序。
四种
默认初始化、显式初始化、构造器中初始化、对象.方法 或 对象.属性给属性赋值
① ② ③ ④
3.this关键字可以用来调用哪些结构,简单说明一下其使用。
this:属性、方法、构造器
this:理解为当前对象,当前正在创建的对象
4.Java中目前学习涉及到的四种权限修饰符都有什么?并说明各自的权限范围。
private int age;
private void eat(){}
private 类内部
缺省 类内部 同一个包
protected 类内部 同一个包 不同包的子类 同一个工程
public 类内部 同一个包 不同包的子类 同一个工程
5.创建Circle类,提供私有的radius属性,提供相应的get和set方法,提供求圆面积的方法。
private double radius;
public void setRadius(double radius){
this.radius = radius;
}
public double getRadius(){
return radius;
}
public double findArea(){
return 3.14 * getRadius() * radius;
}
暂无评论