静态成员 java_JAVA中的静态成员
//Java中的静态成员
/*
*静态的成员变量是属于类的,不属于某个对象,是共享的。
* 访问时可以用类名.静态属性直接访问,也可以用对象.访问,后者不提倡。
* 静态的成员方法只能访问静态的成员
*/
class Point{
static int age ; //所有人共用age
static int diqiu ;
static { //定义静态初始化块 , 静态块属于类,只有一份,只需加载一次
diqiu = 1 ;
System.out.println("bb...");
}
}
class Person{
double age ;
static int diqiu = 1 ;//静态定义初始化
static void PrintData()
{
System.out.println(diqiu);
//System.out.println(age); //错误;因为静态成员函数只能访问静态成员
}
}
class HelloWolrd1{
public static void main(String[] args){
for(int i = 0 ; i < args.length ; i++){
System.out.println(args[i]);
}
}
}
class HelloWorld{
//先会执行静态块,再执行main函数
static {
System.out.println("Helloworld") ;
//System.exit(1);如果加上这一句,那么main函数不会被执行
}
//主函数本身就是静态的成员函数,只能访问静态成员
public static void main(String[] args){
Point po = new Point();
System.out.println(Point.age);
Person p = new Person();
System.out.println(Person.diqiu);
String [] str = {"YANG" , "YUAN" , "XIN"};
HelloWolrd1 hello = new HelloWolrd1();
//还可以调用另一个类的main函数
hello.main(str);
}
}
静态成员 java_JAVA中的静态成员相关推荐
- C++中的静态成员函数
文章目录 1 C++中的静态成员函数 1.1 C++中静态成员函数的使用 1 C++中的静态成员函数 1.1 C++中静态成员函数的使用 C++中的静态成员函数: 静态成员函数是类中特殊的成员函数. ...
- C++中的静态成员变量
文章目录 1 C++中的静态成员变量 1.1 C++中静态成员变量的使用方法 1 C++中的静态成员变量 1.1 C++中静态成员变量的使用方法 在C++中可以定义静态成员变量: 静态成员变量属于整个 ...
- 深入解析C++编程中的静态成员函数
这篇文章主要介绍了深入解析C++编程中的静态成员函数,是C++入门学习中的基础知识,需要的朋友可以参考下 C++静态成员函数 与数据成员类似,成员函数也可以定义为静态的,在类中声明函数的前面加stat ...
- 类中的静态成员函数访问非静态成员变量
http://blog.csdn.net/u011857683/article/details/52294353 1.思路: 静态成员函数属于类(通过类访问,调用函数时没有提供this指针), 非静态 ...
- JAVA中的静态成员
//Java中的静态成员 /**静态的成员变量是属于类的,不属于某个对象,是共享的.* 访问时可以用类名.静态属性直接访问,也可以用对象.访问,后者不提倡.* 静态的成员方法只能访问静态的成员*/cl ...
- 类中的静态成员变量和静态成员函数
static静态成员函数 1.static 修饰成员变量 2.static修饰静态成员函数 引子: 静态成员函数: 注意: 3.const 修饰静态成员 静态成员案例 案例1:静态成员 统计类 实例化 ...
- c语言非静态成员引用方式,C++中静态成员函数访问非静态成员的实例
C++中静态成员函数访问非静态成员的实例 实现代码: #include /* 静态成员函数只能访问静态数据成员.静态成员函数和类以外的函数和数据,不能访问非静态数据成员,但静态成员函数或静态数据成员可 ...
- Typescript类中的静态成员
类中的静态成员,包括静态属性和静态方法,这些成员在类本身上而不是在类的实例上. class Person{static color:string='yellow'}var a=new Person() ...
- 静态成员变量和非静态成员变量的对比
静态成员变量和非静态成员变量的对比 1.存储的数据 静态成员变量存储的是所有对象共享的数据 非静态成员变量存储的是每个对象特有的数据 2.存储位置 静态成员变量是随着类的加载在方法区的静态区开辟内存了 ...
最新文章
- C++核心编程(三)
- jsp页面传递参数是如何与javabean进行关联的
- RoboGuice入门
- Abp vNext 切换MySql数据库
- java p=x,Java-Tutorial/20、javac和javap.md at master · allenchenx/Java-Tutorial · GitHub
- python boxplot用法_Boxplot的介绍和使用
- eclipse java import_java – Eclipse:将源代码的import文件夹导入...
- 08TensorFlow2.0基础--8.6tensoflow-gpu和cpu
- 微软开源实验环境构建工具 SimuLand,模拟攻击者知识技能
- 【LeetCode】28. Implement strStr()
- python12306抢票_GitHub - versionzhang/python_12306: python 12306 抢票工具
- JVM虚拟机相关知识
- 广西行政村数据shp_广西自治区乡镇行政区划数据 精度1:10万
- 知行之桥2021版账号密码修改和重置指南
- 盘古开源在芯片领域崛起,专注于芯片研发
- 安卓开发实战讲解!Android开发了解这些自然无惧面试,终局之战
- AUTOCAD——自定义特殊线型
- javaScripty笔记
- 痞子衡职场经验与感悟分享 - 索引
- Python爬虫——漫画下载
热门文章
- MYSQL 定时任务
- Hibernate继承(2)子类属性生成在自己的一张表中,父类的属性一张表
- 理论篇 GIT使用笔记
- 第二章 二进制数值和记数系统
- php自定义商品属性,php – 可变产品属性:自定义每个显示的单选按钮文本值
- 对口高考 html语言,VB对口高考模拟试题1
- linux la 的使用方法,Linux简介及常用命令使用4--linux高级命令与技巧(示例代码)
- python3 rid1.7.4.2 控制台中文乱码_TL;DR - 有关 Python 2 和 Sublime Text 中文 Unicode 编码问题的分析与理解...
- Debian10降级安装php,如何在Debian 10 Linux上安装PHP
- Halcon算子学习:surface_normals_object_model_3d