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 包名:
标签:Java,name,Day,关键字,String,ThisTest,public,入门 From: https://www.cnblogs.com/ymyb/p/16717554.html