Static 骑猪看日落 2023-10-07 18:22 18阅读 0赞 > \*很多成员变量只写一个,但每个对象都可以使用,说明成员变量或者方法存在属性,属于对象/类本身 > \* java成员变量中是通过是否有static修饰区分类/对象 > \* static修饰的(方法和成员变量)属于类本身 > \* > \* 按照有无static修饰,成员变量和方法可分为 > \* 成员变量2种: > \* a,静态成员变量(类变量) > \* 有static修饰的成员称为静态变量(类变量)属于类本身,可直接类名访问 > \* 与类一起加载一次,所有类和类的对象(不建议)可以共享 > \* b,实例成员变量 > \* 无static修饰的成员变量称为实例成员变量,属于类的每个对象的,必须用类的对象访问 > \* 与类的对象一起加载,对象有多少个,实例成员变量就要加载多少次 > \* 成员方法2种: > \* a,静态方法 > \* 有static修饰的成员方法称为静态方法(类方法),属于类本身,可直接类名访问 > \* b,实例方法 > \* 无static修饰的成员方法称为实例方法,属于类的每个对象,必须类的对象访问 > \* 小结: > \* 实例方法是否可以访问实例成员变量 ~y 都属于对象 > \* 实例方法是否可以访问静态成员变量 ~y 静态成员变量可以被共享访问 > \* 实例方法是否可以访问实例方法 ~y 都属于对象 > \* 实例方法是否可以访问静态方法 ~y 静态方法可以被共享访问 > \* > \* 静态方法是否可以访问实例成员变量 ~n 实例变量必须由对象访问 > \* 静态方法是否可以访问静态成员变量 ~y 静态成员变量可以被共享访问 > \* 静态方法是否可以访问实例方法 ~n 实例方法必须由对象访问 > \* 静态方法是否可以访问静态方法 ~y 静态方法可以被共享访问 > \* > public class StaticDemo01 { //1,静态成员变量:有static修饰属于类本身,类名直接访问,因为随着类只加载因此,直接赋值 private static String schoolName = "托马斯"; //2,实例成员变量:无static修饰,属于类的对象的,必须对象访问 private String name; public static void main(String[] args) { //1,类名.静态成员变量 System.out.println(StaticDemo01.schoolName); //注意;同一个类中访问静态成员变量可省略类名不写 System.out.println(schoolName); //2,对象.实例成员变量 System.out.println(new StaticDemo01().name = "孙悟空"); //3,对象.静态成员变量(不推荐)因为静态变量属于类,脱裤子放屁 System.out.println(new StaticDemo01().schoolName); } } 静态方法类似
相关 Static > \很多成员变量只写一个,但每个对象都可以使用,说明成员变量或者方法存在属性,属于对象/类本身 > \ java成员变量中是通过是否有static修饰区分类/对象 > 骑猪看日落/ 2023年10月07日 18:22/ 0 赞/ 19 阅读
相关 static 参考:[https://blog.csdn.net/zdb292034/article/details/80720051][https_blog.csdn.net_zdb292 清疚/ 2023年01月23日 06:57/ 0 赞/ 15 阅读
相关 static static简介 static是一个修饰符,可以修饰属性、方法、内部类、初始化块, 称为静态成员或类成员,不能修饰局部变量和构造器 什么时候需要使用静态的成员 怼烎@/ 2022年12月27日 02:14/ 0 赞/ 18 阅读
相关 static 1 C++中 简介 C\与C++的static有两种用法: [面向过程][Link 1] [程序设计][Link 2]中的static和 [面向对象程序设计][L 今天药忘吃喽~/ 2022年09月18日 04:50/ 0 赞/ 171 阅读
相关 static 类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分 朱雀/ 2022年08月09日 05:10/ 0 赞/ 103 阅读
相关 final static和static ![Image 1][] ![Image 1][]![Center][] ![Image 1][] ![Center 1][] ![Cent 你的名字/ 2022年06月03日 10:55/ 0 赞/ 237 阅读
相关 static package com.atguigu.java1; / static,静态的,可以用来属性、方法、代码块(或初始化块)、内部类 客官°小女子只卖身不卖艺/ 2022年03月24日 19:10/ 0 赞/ 114 阅读
相关 static 文章目录 c中的static、C++中static拓展 static修饰类中成员变量 static修饰类中成员函数 系统管理员/ 2022年03月19日 15:37/ 0 赞/ 122 阅读
相关 static static C++的static有两种用法,面向过程程序设计中的static和面向对象程序设计中的static 前者应用于普通变量和函数,不涉及类;后者主要说明stat 末蓝、/ 2022年03月16日 02:38/ 0 赞/ 126 阅读
相关 static static静态 static应用范围:可用于内部类、方法和变量。 是一个修饰符,用来修饰变量、方法没有被static修饰的对象称为实例变量 静态变量,则 浅浅的花香味﹌/ 2021年09月10日 23:10/ 0 赞/ 262 阅读
还没有评论,来说两句吧...