项目三笔记整理(一)

本文详细介绍了Java中的面向对象特性,包括类与对象的概念,对象的声明,以及类的访问权限修饰符。重点讲解了隐藏员工对象属性、构造方法的访问权限、添加员工人数(静态变量)以及修改入职时间属性的方法。还提到了常用的Java系统包的功能,如`java.lang`, `java.io`等,并介绍了字符串操作和`StringBuffer`类的相关方法。
摘要由CSDN通过智能技术生成

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)方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值