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

Java之关键字

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

Java之关键字

不定时更新,主要是整理自己学习过的内容

访问权限修饰符

public :公共权限,修饰类、属性、方法。可以被任意的类访问。

protected:受保护的权限   修饰属性、方法。不能被不同包的其他类访问

(default)默认:同包权限,修饰类、属性、方法。只能被同一包种的类访问

private:私有权限,修饰属性、方法。只能在同一类中被访问。

static关键字

概念:static被称作静态,可以用来修饰类的属性、方法、代码块和内部类。

  • 随着类的加载而加载
  • 在对象之前就存在,可不创建对象,直接被类所调用
  • 用static关键字修饰的成员,被所有对象所享有

静态属性是类的所有对象所共享的,不管创建了多少对象,静态属性在内存中只有一个。

如下图所示:

 根据这个简图,方法区中默认的成员变量因为在内存中创建新的对象,将默认的成员变量赋予新的内容存放在堆中,将对象的地址赋给创建的p1变量,而方法区中静态的成员变量,他不会随着对象在内存中创建而复制出不同的"country"。仅此一份country。

this关键字

this关键字在一个类的方法或者构造方法中使用“this.成员变量名”,用来区分成员变量和局部变量。

class test{

int a;
public void Demo(int a){
this.a=a;

//this.成员变量=局部变量;
 
 }

} 

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

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

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