OOP的综合练习

package cn.tedu.oop;
/*本类用于OOP综合练习/
public class Test3_Teacher {
//4.创建程序的入口函数
public static void main(String[] args) {
//5.创建Teacher类的对象
/*此种方法可以创建对象并且给属性赋值/
Teacher t = new Teacher();
//调用含参构造
Teacher t2 = new Teacher(“小明”,“男孩子”,18,80000);

	//6.由于private封装,所以无法直接操作值,需要调用get()/set()
	System.out.println(t.getName());
	t.setName("鲁智深");
	System.out.println(t.getName());
}

}
//1.创建Teacher类
class Teacher{
//2.1提供属性
//2.2对属性进行封装–通过private关键字进行封装
private String name;//姓名
private String gend;//性别
private int age;//年龄
private double salary;//工资

/**构造方法:与类同名,且没有返回值类型的方法
 * 构造方法的作用:用来创建对象
 * 调用时机:创建对象时立即调用
 * */

/**如果什么构造方法都没有创建,默认会存在无参构造
 * 如果自定义了含参构造,默认的无参构造会被覆盖,注意手动添加
 * 我们创建了丰富
 * */
//6.添加无参构造
public Teacher() {
	System.out.println("我是无参构造方法!");
}
//7.添加全参构造(类里的所有属性都是这个构造方法)
public Teacher(String n,String m,int a,double b) {
	System.out.println("我是无参构造方法!");
}
//3。定义普通方法
public void teach() {
	System.out.println("勤恳的打工人 ");
}
//2.3生成对应属性的get()&set()
/**生成getXxx()与setXxx()的快捷方式*/
//右键--》Source-->Generate Getters and Setters
//-->Select All(全选)--->Generate(生成)
public String getName() {
	return name;
}
public void setName(String name) {
	this.name = name;
}
public String getGend() {
	return gend;
}
public void setGend(String gend) {
	this.gend = gend;
}
public int getAge() {
	return age;
}
public void setAge(int age) {
	this.age = age;
}
public double getSalary() {
	return salary;
}
public void setSalary(double salary) {
	this.salary = salary;
}

}

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值