3.1 创建员工类
java 是一种完全面对对象的语言,面向对象编辑的四个重要特征就是“封装,抽象,继承,多态"。
类与对象:①类:把具体实例的共同特征和行为抽象出来,封装成一个整体,模具类。
②对象:具有属性和方法的实体。
类的定义:类声明和类体。
3.2创建员工对象
对象的声明格式:类名 对象名;
3.3隐藏员工对象属性
访问权限修饰符修饰成员变量和成员方法的作用如表
同一个类 | 同一包 | 不同包中的子类 | 不同包中的非子类 | |
private | √ | |||
default | √ | √ | ||
protected | √ | √ | √ | |
public | √ | √ | √ | √ |
注意:如果一个Java 源文件里定义的所有类都没有使用public修饰,则这个Java 源文件的文件名可以是一切合法的文件名。如果一个Java 源文件里定义了一个public 修饰的类,则这个源文件的文件名必须与public类的类名相同。
构造方法的访问权限:类中默认构造方法的访问权限和类的访问权限保持一致。
3.4添加员工人数属性
static 修饰的,就是类成员变量 = 类变量 = 静态变量
声明 static 的方法时,有以下几个方面的限制:
1.仅能调用其他的 static 方法;
2.只能访问 static 数据;
3.不能以任何方式引用 this 或 super
3.5修改入职时间属性
常用的系统包及其功能:
包名 | 功能 |
java.lang | 包含Java语言的核心类库 |
java.io | 包含标准输入/输出类 |
java.util | 提供各种实用工具类 |
java.swing | 提供图形窗口界面扩展的应用类 |
java.net | 提供Java网络通信功能的类库 |
java.sql | 提供与数据库连接的接口和类 |
java.security | 提供安全性方面的有关支持 |
java.awt | 提供组件标准GUI,包含很多图形组件、方法和事件 |
补充:① 字符串的连接:public String concat (String str) : 类似”+“运算
②求字符串的长度:public int length() 返回字符串的长度
③求字符串某一位置的字符: public char At(int index)
④从字符串中提取子串: public String substring (int begininbex)
⑤判断字符串的前缀和后缀
StringBuffer 类的构造函数:
构造函数 | 介绍 |
public StringBuffer() | 默认构造函数,创建一个不包含字符且初始容量为16个字符的StringBuffer对象 |
public StringBuffer(int length) | 创建一个不包含字符且初始容量有参数 length 指定的 StringBuffer 对象 |
public StringBuffer(String str) | 创建一个StringBuffer 对象,该对象包含参数 str 所指定的字符串的长度再加上16 |
常用方法
方法名 | 方法描述 |
setSize() | 设置大小,有宽度和高度 |
setLocation() | 设置起始位置,有横纵坐标 |
setVisible() | 设置可见,默认为不可见 |
add(Componet) | 添加组件 |
setResizable() | 设置窗体是否可调大小。默认可以调整 |
setMenuBar(bar) | 添加菜单 |
setOpacity | 设置透明度。默认为1 |
setTitle() | 设置窗体的标题 |
get(xxx) | 有设置方法,就有对应的get(xxx)方法 |