定义一个JavaBean

定义一个JavaBean


根据上一篇讲到的JavaBean的了解,下面来定义一个简单的JavaBean。再次阐述一遍,JavaBean是一个简单的Java类,即JavaBean是一个类。

范例: 定义一个JavaBean,包含4个属性:姓名,年龄,性别,职称。
在package工作台右击,new一个“web project”,填写project名称,如下图:
在这里插入图片描述
打开JavaWeb04项目,在src里面new一个class,填写相应的信息,如下图:
在这里插入图片描述
点击Finish。输入以下代码:

package com.MyJavaBean.text;

public class Teacher {
     private String name; //姓名
     private int age; //年龄
     private boolean sex; //性别
     private String professional; //职称
     
     /*
      * setter和getter方法
      */
     public String getName(){//获得姓名
    	 return name;
     }
     public void setName(String name){//设置姓名
    	 this.name = name;
     }
	public int getAge() {//获得年龄
		return age;
	}
	public void setAge(int age) {//设置年龄
		this.age = age;
	}
	public boolean isSex() {//获得性别信息
		return sex;
	}
	public void setSex(boolean sex) {//设置性别信息
		this.sex = sex;
	}
	public String getProfessional() {//获得职称信息
		return professional;
	}
	public void setProfessional(String professional) {//设置职称信息
		this.professional = professional;
	}
}

快速创建getter方法和setter方法: ,在写代码的窗口里面,随处右击一下,点击Source,再选择 Generate Getters and Setters,如下图:
在这里插入图片描述
想要创建那个属性的方法就选择哪个,选择全部的时候,可以点击右边的 select all,如下图:
在这里插入图片描述
点击OK。则就成功创建了getters方法和setters方法。有时这也称为封装,将属性封装在方法里面。

扩展:
1.一般调用都是调用方法,从而操作属性的值,为什么要调用方法,而不直接调用属性? 这和向上转型,向下转型有关,这里不详细叙述,可以看本博客的关于向上转型的文章。

2.关于包名,即package的名称。规范的报名有三级,第一二级为公司的域名的倒写,比如新浪的域名为sina.com则包名应该为com.sina.XXX,XXX为具体模块的名称。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值