java-static的使用
来源:互联网 发布:java web代码混淆原理 编辑:程序博客网 时间:2024/06/05 19:25
public class Stat {
//静态成员变量
//静态成员变量只有一个,被所有对象公用的。
//静态变量和静态函数一样可以被类名直接调用。
//静态函数里不能使用非静态函数,而非静态函数却可以使用静态函数,为什么?
答: 为什么?这个还是看看我写得“java--this的使用”,里面在回答:《类不能调用对象函数,但可以调用静态成员函数······为什么?》这一段是是而非 的回答了这个我也迷糊的问题。
static String name;//关键字:static的使用:
//静态代码块
static{
//为静态成员变量初始化,
//静态代码块无需调用,会在main方法开始时自动执行。
System.out.println("静态代码块");}
static void print(){
//在函数体里面不能操作非静态变量和非静态函数。不能使用this
//因为静态成员函数可以被类名直接调用,而this的权限只能代表调用函数的对象,所以静态函数中this无权被使用。
System.out.println("static main");
}
public static void main(String a[]){}
}
如果我错了请及时提醒我,谢谢!
public class test {
public static void main(String[] a){
Stat stat = new Stat();
使用类名直接调用
Stat.print();
Stat.name = "xiao mei";
System.out.println(Stat.name);
使用对象调用
stat.print();
stat.name = "xiao hong";
System.out.println(stat.name);
}
}
0 0
- java static 的使用
- java-static的使用
- java Static 的使用。
- java的static类使用
- Java的Static使用介绍
- java中static的使用
- java中static的使用
- Java中static的使用
- java中static的使用
- java中static的使用
- java中static的使用
- java中static的使用
- JAVA static关键字的使用
- Java中static的使用
- Java中static的使用
- Java static关键字的使用
- java static关键字的使用
- java中static的使用
- Shell命令机制
- Android 四大组件之 Activity
- SQL 多行拼成一行 (3种解决方案)
- 蓝牙协议分析_基本概念
- 存储管理器
- java-static的使用
- 微信支付——调用微信客户端支付之【服务端】开发详解
- 去掉Myeclipse中的校验
- IO-06. 输出短句II(5)
- 图像反向投影
- UBUNTU的VIM模式
- C# 海量数据瞬间插入到数据库的方法
- IO-07. 输出短句III(5)
- 如何获取当前运行的.exe所在路径的双斜线形式?---利用GetModuleFileName