栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java之static(类变量、类方法)--Java笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java之static(类变量、类方法)--Java笔记

目录

static

一.类变量

1.定义和访问

2.类变量 = 静态变量 = 静态属性,为该类所有对象共享的变量,该类的任意对象访问和修改它时,都是同一个变量

3.静态属性和非静态属性的区别

二.类方法

 1.定义和访问

2.类方法 = 静态方法

3.静态属性和非静态属性的区别

注:前提是遵守访问权限。


static

一.类变量

1.定义和访问

定义: 

访问:

 输出: 

2.类变量 = 静态变量 = 静态属性,为该类所有对象共享的变量,该类的任意对象访问和修改它时,都是同一个变量

输出 

3.静态属性和非静态属性的区别

①.静态变量在定义时要加static,非静态变量不用

②.静态变量时所有对象共享的,非静态变量则是每个对象独享的

③.静态变量可以使用类名.变量名或对象名.变量名来访问,而非静态变量只能通过对象名.变量名来访问

④.静态变量在类加载时就进行初始化了(不需要创建对象就可以使用) 输出: 

二.类方法

 1.定义和访问

定义:

访问:

输出:

2.类方法 = 静态方法 3.静态属性和非静态属性的区别

①.静态方法中不能包含this、super,非静态方法可以

②.静态方法可以使用类名.方法名或对象名.方法名来访问,而非静态变量只能通过对象名.方法名来访问

③.静态方法中只能访问静态变量或静态方法,非静态方法什么都能访问

注:前提是遵守访问权限。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/389700.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号