JAVA笔记面向对象2

1:构造方法的作用是什么?构造方法的特点是什么?构造方法的注意事项是什么?构造方法中可不可以写return语句呢?
答:构造方法的作用是给对象的数据(属性)进行初始化,构造方法的方法名必须与类名相同,构造方法没有返回值类型,连viod都没有,没有具体返回值return,构造方法中可以写return语句。
2:给成员变量赋值有几种方式?
答:两种方法,setXXX()方法赋值:修改属性值。
构造方法赋值:给对象中的属性进行初始化。
3:标准的代码编写及测试:
A:学生类的案例
class ni {
public static void main(String [] args) {
Student s = new Student(“张三”,20);
System.out.println(s.getName() + s.getAge());
s.setName(“李四”);
s.setAge(18);
System.out.println(s.getName() + s.getAge());
}
}
class Student {
private String name;
private int age;

public Student() {}
public Student(String name,int age) {
    this.name = name;
    this.age = age;
}
public void setName (String name) {
    this.name = name;
}
public String getName () {
    return this.name;
}
public void setAge(int age) {
    this.age = age;
}
public int getAge() {
    return this.age;
}

}

B:手机类的案例
C:长方形类的案例

4:一个类的成员变量初始化过程
答:Student s = new Student();

5:static关键字是什么?有什么特点?什么时候用呢?
答:static关键字是修饰成员属性和成员方法的一种修饰符,
特点:1:随着类的加载而加载。
2:优先于对象存在。
3:被类的所有对象共享。
4:可以通过直接通过类名调用,无需创建对象。
当所有对象中都有这个类中的属性或者方法时候,就可以将这个属性或者这个方法用Static关键字修饰,以提高代码的复用性。

6:main方法各种修饰符及参数的解释?
答:
public static void main(String [] args ){}
public:被JVM调用,所以访问权限要足够大。
static:被JVM调用,不要创建对象,直接类名访问。
void:被JVM调用,不需要给JVM返回值。
main:一个通用的名称,虽然不是关键字,但是被JVM识别。
String [] args :以前用于接收键盘录入的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值