天天看點

static、final 、對象、修飾符

一、static修飾符

如果在字段或方法前面加了static,則 這個方法就屬于類,隻能由類來調用

static修飾的内容 是随着類的加載而加載的(當JAVA把位元組碼加載到虛拟機當中,static修飾的成員會自動的加載到記憶體中,方法區)

被所有對象共享

二、final關鍵字 

不可修改的 保證資料的安全性

可以修飾:

字段: 不能再修改該字段, 字段沒有初始值,則必須手動設定初始值

方法: 該子類不能再去覆寫該方法

類:    該類不能再去被繼承

1.final修改規則  所有的字母都大些MAX_VALUE

2.final修飾變量,就代表是一個常量

3.如果final修飾基本資料類型 代表值不能再修改

4.如果final修飾引用資料類型 代表位址不能再修改

5.final可以在局部代碼塊中使用

三、對象

1.一般對象,可以多次使用

Dog dog = new Dog();

dog.name = "泰迪";

2.匿名對象

建立一個對象後,沒有指派給變量,,匿名對象隻能使用一次

如:new Dog().name = "泰迪";

static、final 、對象、修飾符

四、修飾符

static、final 、對象、修飾符