栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java关键字

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java关键字

static关键字概念 :

● static被称为静态,可以用来修饰类的属性,方法,代码块,内部类。

• 随着类的加载而加载

• 优先于对象存在

• 修饰的成员,被所有对象所共享

• 可不创建对象,直接被类调用

 

● static方法可以使用对象调用,也可以直接用类名调用,建议用类名直接调用

● 在static方法内部只能访问类的static属性,不能访问类的非static属性,static属

性先加载。

● 模拟卖票

 class TicketSeller{
 private static int ticket=11; 
 //票数只有一份 声明为静态的   
 public static void sellticket(){       
 ticket=ticket-1;       
 System.out.println( "卖票的静态方法" );  
    }
 }
​
 public class Test{  
 public static void main(String[] args ) {     
 TicketSeller.sellticket(); //没有创建对象也可以访问静态方法    
 }
 }
import关键字

● 导入外部包的类,关键字“import”

包(package)的命名规范:

在包名中,可以使用.号来区分包的级别;包名一般情况下是小写

第一级 指该项目的类型,如com,org,gov等,

第二级 指项目所开发或者运行的公司名称,如:oracle,sun,huawei

第三级 指项目的名称,如:bcms,oa,erp,cms等

第四级 指项目模块的名称,如:bean,action,exception等

● 包可以更好得管理逻辑相关的类,可以控制不同包之间的访问权限

final关键字

● final 用于声明属性,方法和类。

• 属性:定义就必须直接赋值或者在构造方法中进行赋值,并且后期都不能

修改。

• 方法:子类里不可以重写。

• 类:不能被定义为抽象类或是接口,不可被继承。

● final属性赋值

● 在声明时同时赋值,往往与static 一起使用。

● 声明时不赋值,必须在构造方法中 逐一赋值。

● 总的原则:保证创建每一个对象的 时候,final属性的值是确定的。

private int index; 
​
private static final double *pai=3.14;* 
​
private final int level; 
​
public Test(){ 
​
level=0; 
​
}
​
public Test(int index){ 
​
this.index=index; 
​
level=1; 
​
}

● 对参数做final修饰。

• 在方法参数前面加final关键字,为了防止传入的数据在方法体中被修改。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/692802.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号