每日日报7月9日
1.今天学习了类和对象:理解,定义,对象的使用,成员变量和局部变量,封装,构造方法
/*
手机类:
类名:
手机(Phone)
成员变量:
品牌(brand)
价格(price)
成员方法:
打电话(call)
发短信(sendMessage)
*/
public class Phone {
//成员变量
String brand;
int price;
//成员方法
public void call() {
System.out.println("打电话");
}
public void sendMessage() {
System.out.println("发短信");
}
}
2.遇到问题:
如果没有定义构造方法,系统将给出一个默认的无参数构造方法如果定义了构造方法,系统将不再提供默认的构造方法
-
构造方法的重载
如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写一个无参数构造方法
-
推荐的使用方式
无论是否使用,都手工书写无参数构造方法
-
重要功能!
可以使用带参构造,为成员变量进行初始化
3.明天要学习
API,String类,String Builder类