java的类变量和实例变量,java如何定义类变量

  java的类变量和实例变量,java如何定义类变量

  1 .静态的静态变量2.类变量(静态变量的访问)3.类方法

  

目录

1.静态变量被同一个类的所有对象共享

 

  2 .静态类变量在类加载的时候就生成使用

  静电保存在班级实例的尾部,在堆中

  3.和英语字母表中第三个字母语言英语字母表中第三个字母有点像

  包com。演示。静态_;导入Java。SQL。SQL输出;public class Child geme { public static void main(String[]args){ Child ch01=new Child(牛牛牛);ch01。join();ch01.countChild ch02=新的子级(马马马);ch02。join();ch02.countChild ch03=新的孩子(猪猪猪);ch03。join();ch03.countSystem.out.println(共有 Child.count 个小孩加入了游戏);系统。出去。println( ch01。计数= ch01。计数);系统。出去。println( ch02。计数= ch02。计数);系统。出去。println( ch03。计数= ch03。计数);}}class Child{私有字符串名称;//定义一个变量数数,是一个类变量(静态变量)public static int count=0;public Child(String name){ this。name=名称;} public String getName(){ return name;} public void set name(String name){ this。name=名称;}公共静态int get count(){ return count;}公共静态空集计数(int count){ child。count=计数;} public void join(){ system。出去。println(这个。名称加入了游戏);}}

  

1.static静态变量

静态变量的访问权限和范围和普通属性是一样的

 

  包com。演示。静态_;导入Java。SQL。SQL输出;公共类visit _ Static { public Static void main(String[]args){//1 .类名。类变量名//静态类变量在类加载的时候就生成使用系统。出去。println( a . name= a . name);系统。出去。println( a . getage()= a . getage());//2.类对象。类变量名A A=new A();系统。出去。println( a . name= a . name);系统。出去。println( a . getage()= a . getage());} }类{ //类变量公共静态字符串name=Demo龙;私有静态int age=99 public static int getAge(){ return age;} public static void setAge(int age){ a . age=age;}}

  若类变量是私人的,则主函数中无法访问,需借助类函数访问

  

2.类变量(静态变量的访问)

1.类方法也叫静态方法

 

  2.访问修饰符静电数据返回类型(){}

  3 .静态访问修饰符数据返回类型(){}

  4.调用方法和类方法相同

  包com。演示。静态_;public class static _ method { public static void main(String[]args){ stu a01=new stu(小虎);//斯图。sum fee();a01。总计费用(150英镑);stu a02=新斯图(’小龙);A02。总和费用(250);//斯图。sum fee();stu a03=新斯图(’小猪);斯图。苏姆费(199);//输出当前收到的总学费斯图。显示费();} }类stu{私有字符串名称;//普通成员//定义一个静态变量来累计学生的学费私有静态双费=0;公共stu(字符串名){ this . name=name } public String getName(){ return name;} public void set name(String name){ this。name=名称;} //当方法使用了静电修饰后,该方法就是静态方法//静态方法就可以访问静态变量public static double getFee(){ return fee;} public static void setFee(double fee){ stu。费=费;} public static void sum费用(双倍费用){ stu。费=费;}公共静态void show fee(){ system。出去。println(总学费=斯图。费);}}

  详述

  1.静态方法只能访问静态成员,这个/超级都不允许在类方法使用

  2.非静态方法,可以访问静态成员和非静态成员

  3.都遵守访问权限

  这就是这篇关于Java详细解释类变量和类方法的文章。更多相关的Java变量和方法,请搜索之前关于流行IT的文章或者继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • java从文件中读取数据的六种方法是什么,java如何从文件中读取数据
  • java从文件中读取数据的六种方法是什么,java如何从文件中读取数据,java从文件中读取数据的六种方法
  • java 获取当前时间的三种方法是什么,java如何获取当前的时间
  • java 获取当前时间的三种方法是什么,java如何获取当前的时间,java 获取当前时间的三种方法
  • java 实体转map,实体对象转map,Java如何实现实体类转Map、Map转实体类
  • ,,Java如何基于wsimport调用wcf接口
  • javaarraylist用法,java如何遍历arraylist
  • java如何将两个数组合并为一个数组,合并数组算法
  • java如何编写函数,Java方法怎么写
  • java定位系统怎么做,java如何定位线上问题
  • Java如何打包为apk,java如何打包jar包_1
  • 如何判断char是不是空格,java如何判断字符是不是空格
  • java面向对象菜鸟教程,java如何面向对象
  • java如何换行输入,java输出语句中怎么换行
  • 顺时针打印二维数组java,java如何输出一个二维数组
  • 留言与评论(共有 条评论)
       
    验证码: