首页 > 其他 > 详细

static和final的用法

时间:2021-02-15 10:01:16      阅读:16      评论:0      收藏:0      [点我收藏+]

static和final的用法

static:修饰属性,方法,代码块

(1)静态属性:

也叫类变量, 类名.属性名来访问(共有的类变量与对象无关,只和类有关)

注意:类中的实例变量是在创建时被初始化的,被static修饰的属性,也就是类变量,是在类被加载时创建并进行初始化,类加载的过程时进行一次。也就是类变量只会被创建一次。

(2)静态方法:

类名.方法名 直接访问

注意:static修饰的方法,不能直接访问本类中的非静态成员static(包括方法和属性)本类中的非静态方法可以访问本类中的静态成员(包括方法和属性),可以调用静态方法。修饰变量,方法,类。

final:修饰变量,类,方法

(1)修饰变量:被fianl修饰的成员变量就是常量(常量名要大写),一旦赋值不能改变

修饰局部变量:修饰基本数据类型-->变量的值不能改变

? 修饰引用-->引用只能指向固定的对象

修饰实例变量: 默认值不能生效,可以再赋值

(2)修饰方法: 不能被子类覆盖
(3)修饰类: 不能被继承

注意:final不能用来修饰构造方法

static和final的用法

原文:https://www.cnblogs.com/yu-cm/p/14402434.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!