面向对象笔记
标准JavaBean类
1.类名见名知意
2.成员变量由private修饰
3.提供两个构造方法 无参构造和带全部参数构造
4.提供每一个成员变量对应的set/get方法
5.如果有其它行为,也要写上
空参构造 初始化默认值
带参构造 初始化参数
创建对象由虚拟机调用,不能手动调用
每创建一次对象,就会调用一次构造方法
eg:Student s = new Student()空参构造
如果没写构造方法,虚拟机给我们加空参构造
无论是否使用,都手动书写无参构造方法,和全部带参构造方法
测试类:带main方法的类
JavaBean类:描述一个事务的类
封装代表什么,就得封装对应的数据,并提供对应的行为
就近原则
this.成员变量位置
构造方法:在创建对象时给成员变量进行初始化(赋值)的
格式:
修饰符 类名(参数){
方法体;
}
特点:方法名与类名相同
没有返回值类型,连void都不能有
没有具体返回值(不能由return带回返回值)
package lianxi;public class zhuce {private String username;private String password;private String email;private String gender;public zhuce(){}public zhuce(String username,String password,String email,String gender){this.username=username;this.password=password;this.email=email;this.gender=gender;}public void setUsername(){this.username=username;}public void setPassword(){this.password=password;}public void setEmail(){this.email=email;}public void setGender(){this.gender=gender;}public String getUsername(){return username;}public String getPassword(){return password;}public String getEmail(){return email;}public String getGender(){return gender;}}