Java零基础入门学习Day[6]
JAVA this关键字
java中this关键字的用法:1、当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量;2、在构造函数中,通过this可以调用同一类中别的构造函数;3、使用this同时传递多个参数。
this关键字访问类的成员变量
public class Goods{ String name; public void setName(String name){ this.name = name; } }
this关键字作为方法的返回值
public class Goods{ String name; public String setName(){ retum this.name; } }
this关键字调用类的成员方法
public class Student{ public void introduce(){ ...... } public void speak(){ this.introduce() } }
this在构造函数中的使用
public class ThisTest { ThisTest(String str) { System.out.println(str); } ThisTest() { this("this测试成功!"); } public static void main(String[] args) { ThisTest thistest = new ThisTest(); } }
Java static关键字
静态变量
静态变量,就是指被static关键字修饰过的成员变量,静态变量被所有实例共享,可以使用“类名.变量名”的形式来访问。
静态方法
静态方法,就是指被static 关键字修饰过的成员方法,同静态变量一样, 静态方法
也可以使用“类名.方法名”的形式来访问,也可以通过类的实例对象来访问。
Java包
包的概念
包(package)是Java提供的一种区别类的命名空间的机制,是类的组织方式,是一组相关类的集合,Java中提供的包主要有以下 3 种用途:
(1)把功能相似、 相关的类或接口组织在同一个包中, 方便类的查找和使用。
(2)如同文件夹一样,包也采用了树形目录的存储方式, 同一个包中的类名是不同的。不同的包中类的名字可以相同,当同时调用两个不同包中相同类名的类时, 应该加上包名加以区别,因此, 包可以避免类名冲突。
(3)包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。
包的创建
创建包可以通过在类或接口的源文件中使用 package 语句来实现,具体语法格式如下:
package 包名:

浙公网安备 33010602011771号