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 包名:

 

posted @ 2022-09-21 22:59  一枚金币  阅读(42)  评论(0)    收藏  举报