夯实基础——static关键字
来源:互联网 发布:画线主图公式源码 编辑:程序博客网 时间:2024/06/06 14:02
static 关键字是常见关键字之一,static关键字的一个常见场景就是单例模式,本文仅提供static的基本用法和注意点。
<span style="font-size:18px;">/** * @author frozen cloud * @static关键字修饰的成员是静态成员,未被static修饰的成员是实例成员; * @也就是说static修饰的成员可以直接被调用无需创建对象实例。 * @1.static修饰的方法中不能使用this和super关键字; * @2.static的生存周期是“永久”,即一直存在; * @3.static修饰的方法不能存在实例变量和实例方法; */public class StaticKeyWord {public static void main(String[] args) {double r = 3.3;// 静态成员double d = Circular.area(r);System.out.println("面试是:" + d);// 实例成员Circular c = new Circular();double d1 = c.perimeter(r);System.out.println("周长是:" + d1);// 实例成员Circular c2 = new Circular();double d2 = c.perimeter(r * 2);System.out.println("周长是:" + d2);}}class Circular {// 静态初始化器,Circular创建了两次对象,但是静态初始化器中的内容只执行了一次static {int num = 100;System.out.println("num的值是" + num);}static double PI = 3.1415;public static double area(double r) {return PI * r * r;}double perimeter(double r) {return 2 * PI * r;}}</span>
0 0
- 夯实基础——static关键字
- java夯实基础系列:深入理解static、final关键字
- 夯实基础——继承、super和final关键字
- java夯实基础-关键字
- Java基础——static关键字
- java基础——static 关键字小节
- java学习基础——关键字static
- 夯实基础——堆排序
- 夯实基础——快速排序
- 夯实基础——插入排序
- 夯实基础——希尔排序
- 夯实基础——选择排序
- 夯实基础——归并排序
- 夯实基础——流程控制
- 【夯实基础】java关键字synchronized 详解
- 黑马训练营——java基础—static关键字
- 黑马程序员——Java基础---static关键字
- 黑马程序员——OC语言基础---Static关键字使用
- 关于dropdowndatawindow的几个说明
- SciTE 编辑器汉化
- GDT和LDT的关系
- iphone 5 5s 6 6s 6plus开发
- 程序员的自我修养 - 操作系统
- 夯实基础——static关键字
- iOS中使用iCloud一些需要注意的地方(Xcode7.2)
- 快速开发一个属于自己的android数据库类库
- Gym 100015A Another Rock-Paper-Scissors Problem
- 强力删除文件代码
- win10中mysql的卸载
- JQuery 选择器 过滤器 其他 总结
- 第三次上机实践项目-项目4-(3)
- 第4周-项目5-(3)