注释:
1.单行
2.多行
3.文档javaDoc
/** */
--------------------------------------
this:
表示 本类对象
作用:
1.区分 成员变量 和 局部变量同名;
2.调用本类构造器;
注意:this()
位置:构造器中;
构造器的第一行代码处;
---------------------------------------
封装:
隐藏 类中的属性 和 实现细节,对外 只提供
公共的访问方式。
1.安全性;
2.可以使用流程控制语句对值进行限制;
3.只能用 我提供的 访问方式来访问。
语法:
setter访问器
public void set属性名(参数){
赋值;
}
getter访问器
public 类型 get属性名(){
return 属性值;
}
----------------------------------
方法重载:
通常一个类中,方法名相同,参数列表不同(类型,个数,顺序),与返回值无关。
作用:方便记忆。
可变参数重载应注意:
1.可变参数底层是数组,直接与相同类型的数组不能重载;
2.可变参数最后选择调用;
3.可变参数重载,传参时 值 对于多个方法的参数类型都适用 编译出错。
---------------------------------------------------------
构造方法:
作用:
初始化对象的。(给对象 拥有的 成员变量 赋初始值)
定义:
访问修饰 构造方法名([参数]){
初始化的代码;
}
分类:
1.默认构造器
我们没有显示的定义构造器,那么系统才会自动分配一个默认构造器;这个默认构造器 无参 ,访问权限 和 定义的类一致。
2.无参
3.带参
-------------------------------------------------------
构造器 和 普通方法的区别:
1.构造方法 初始化对象的;普通方法 完成特定的功能的;
2.构造方法 只有在创建对象的时候才能调用new; 普通方法 使用对象 调用执行功能,不调用就不执行。
--------------------------------------------------
构造器 和访问器 的区别:
1.构造器 是在创建对象时 完成初始化(赋值)new;访问器 只有在创建对象之后,才能调用赋值;
2.构造器 可以一次性为所有成员变量赋值;访问器 只能一个一个调用赋值;
3.创建对象之后,对属性 值的更改,只能用访问器。
---------------------------------------------------
构造块:
作用: 多个构造方法重载时,代码重用。
定义: 在类中定义的。
执行: 在创建new对象时,先执行构造块,后调用构造器。
--------------------------------------------------
实例成员变量初始化:
1.默认初始化;
2.声明处初始化
3.构造块初始化
2,3看代码中的顺序
4.构造器
--------------------------------------------------
程序包:
组织 类 和接口。
package 包名[.子包];
规范:字母小写。
注意:
同一个项目下:包名不能相同。
域名反转.部门名.项目名
作用:
1.文件夹的作用,管理文件;
2.解决文件名冲突的情况;
3.更好的保护类和类中的成员。
使用:
1.同一包下的类,可以直接访问;
2.不同包下的类,
1)导包 import
2)完全限定命名的方式
注意:
1)包名.*; 不会导入 子包下的类型;
2)两个包下的类名相同,必须用完全限定命名的方式使用。
----------------------------------------
java.lang 基础类库
java.util 工具类,集合接口 和 实现类
java.text 格式化
java.io 文件
java.net 网络编程
java.sql 数据库 JDBC
-------------------------------------------------------------
网友评论