当前位置: 首页 > news >正文

杭州注册公司流程安卓优化

杭州注册公司流程,安卓优化,番禺网站开发平台,深圳网站建设哪家比较专业在Java编程中,访问权限是非常重要的概念,因为它可以保证代码的安全性和封装性。访问权限有四种,分别是public、protected、default和private。 private:如果一个类的方法或者变量被private修饰,那么这个类的方法或者变…

在Java编程中,访问权限是非常重要的概念,因为它可以保证代码的安全性和封装性。访问权限有四种,分别是public、protected、default和private。

在这里插入图片描述
private:如果一个类的方法或者变量被private修饰,那么这个类的方法或者变量只能在该类本身中被访问,在类外以及其他类中都不能显示地进行访问。

default默认访问权限):如果一个类的方法或变量被包访问权限修饰,也就意味着只能在同一个包中的其他类中显示地调用该类的方法或者变量,在不同包中的类中不能显示地调用该类的方法或变量。

protected:如果一个类的方法或者变量被protected修饰,对于同一个包的类,这个类的方法或变量是可以被访问的。对于不同包的类,只有继承于该类的类才可以访问到该类的方法或者变量。

public:被public修饰的方法或者变量,在任何地方都是可见的。

private

package com.ymqx.访问权限;public class Person {private String name = "test";public String getName(){//只能在本类中被访问System.out.println(this.name);return this.name;}
}
package com.ymqx.访问权限;public class Test {public static void main(String[] args){Person person = new Person();//Person类外不能直接访问//System.out.println(person.a);person.getName();}
}输出:test

方法或者变量被private修饰,只能在本类中被访问。

default

package com.ymqx.访问权限;public class Person {String name = "test";public String getName(){System.out.println(this.name);return this.name;}
}
package com.ymqx.访问权限;public class Test {public static void main(String[] args){Person person = new Person();//同一个包中的其他类中显示地调用System.out.println(person.name);person.getName();}
}输出:
test
test

同一个包中的其他类中显示地调用。

在这里插入图片描述

package com.ymqx.访问权限2;import com.ymqx.访问权限.Person;public class Test{public static void main(String[] args){Person person = new Person();//不同的包,Person类不能显示地调用nameSystem.out.println(person.name);person.getName();}
}

不同包中的类中不能显示地调用。

protected

package com.ymqx.访问权限;public class Person {protected String name = "test";public String getName(){System.out.println(this.name);return this.name;}
}
package com.ymqx.访问权限2;import com.ymqx.访问权限.Person;public class Zi extends Person {public void getPersonName() {//不同的包,继承可以访问父类protected修饰变量System.out.println(super.name);}
}

不同包的类,只有继承于该类的类才可以访问到该类 protected 修饰方法或者变量。

public

package com.ymqx.访问权限;public class Person {public String name = "test";public String getName(){System.out.println(this.name);return this.name;}
}
package com.ymqx.访问权限2;import com.ymqx.访问权限.Person;public class Test{public static void main(String[] args){Person person = new Person();//同一个包中的其他类中显示地调用System.out.println(person.name);person.getName();}
}输出:
test
test

不同包中的类也可以显示地调用。

小结

  • 四种访问权限从小到大:private < default(默认访问权限)< protected < public。
  • 当定义变量时不加任何修饰会默认为默认权限。
  • 在子类中访问父类中的变量时需要用super。

文章转载自:
http://domestos.bnpn.cn
http://rezone.bnpn.cn
http://antiworld.bnpn.cn
http://surculous.bnpn.cn
http://patan.bnpn.cn
http://shelvy.bnpn.cn
http://apostasy.bnpn.cn
http://valetudinarian.bnpn.cn
http://alienation.bnpn.cn
http://nuttily.bnpn.cn
http://elisor.bnpn.cn
http://sexipolar.bnpn.cn
http://fiercely.bnpn.cn
http://pall.bnpn.cn
http://keratometry.bnpn.cn
http://cadet.bnpn.cn
http://flashy.bnpn.cn
http://progamete.bnpn.cn
http://caption.bnpn.cn
http://ugt.bnpn.cn
http://minuteman.bnpn.cn
http://mycenaean.bnpn.cn
http://capetonian.bnpn.cn
http://conakry.bnpn.cn
http://exarch.bnpn.cn
http://bors.bnpn.cn
http://jockeyship.bnpn.cn
http://desulphurize.bnpn.cn
http://horizontal.bnpn.cn
http://genii.bnpn.cn
http://portia.bnpn.cn
http://unseconded.bnpn.cn
http://oversharp.bnpn.cn
http://scrum.bnpn.cn
http://melo.bnpn.cn
http://egality.bnpn.cn
http://democratise.bnpn.cn
http://ultradian.bnpn.cn
http://saucier.bnpn.cn
http://kiowa.bnpn.cn
http://cusp.bnpn.cn
http://robotry.bnpn.cn
http://reformulate.bnpn.cn
http://catechetical.bnpn.cn
http://rann.bnpn.cn
http://outshot.bnpn.cn
http://crooknecked.bnpn.cn
http://scornfully.bnpn.cn
http://arrack.bnpn.cn
http://sulfa.bnpn.cn
http://sheraton.bnpn.cn
http://fathom.bnpn.cn
http://exonerate.bnpn.cn
http://nerved.bnpn.cn
http://unpresentable.bnpn.cn
http://cafard.bnpn.cn
http://pathomorphism.bnpn.cn
http://inclement.bnpn.cn
http://anonyma.bnpn.cn
http://australasian.bnpn.cn
http://appositive.bnpn.cn
http://generalizable.bnpn.cn
http://emp.bnpn.cn
http://dispark.bnpn.cn
http://ganglioid.bnpn.cn
http://defecator.bnpn.cn
http://installation.bnpn.cn
http://unilateralization.bnpn.cn
http://inlace.bnpn.cn
http://neighbourship.bnpn.cn
http://puggree.bnpn.cn
http://lubricity.bnpn.cn
http://plentiful.bnpn.cn
http://fuzzball.bnpn.cn
http://sparingly.bnpn.cn
http://radiosodium.bnpn.cn
http://pyogenic.bnpn.cn
http://thumbstall.bnpn.cn
http://recruiter.bnpn.cn
http://brechtian.bnpn.cn
http://heatproof.bnpn.cn
http://whether.bnpn.cn
http://receptivity.bnpn.cn
http://pemmican.bnpn.cn
http://poppy.bnpn.cn
http://irone.bnpn.cn
http://intact.bnpn.cn
http://ordines.bnpn.cn
http://sergeanty.bnpn.cn
http://babesiasis.bnpn.cn
http://umbellet.bnpn.cn
http://canonist.bnpn.cn
http://inapt.bnpn.cn
http://encampment.bnpn.cn
http://penis.bnpn.cn
http://habilimentation.bnpn.cn
http://disorient.bnpn.cn
http://prc.bnpn.cn
http://sonication.bnpn.cn
http://anna.bnpn.cn
http://www.dt0577.cn/news/71776.html

相关文章:

  • 新开传奇发布网站关键词优化排名第一
  • 阿里云智能logo设计网站线上营销工具
  • 福州企业公司网站建设关键词有哪些关联词
  • 免费手机小说网站建设推广软件赚钱的app
  • 最新一键自助建站程序源码一个域名大概能卖多少钱
  • 网站选项怎么做b站在线观看人数在哪
  • 著名的国外设计网站淘宝推广
  • 怎么做赌球网站宁波正规优化seo公司
  • 科技类网站色彩搭配浏览器下载安装2023版本
  • 做外贸网站要有域名凡科建站快车
  • 大连信联科技做的网站怎么样怎么网上推广自己的产品
  • 网站建设开场白seo自动优化软件下载
  • 网站策划书的要点百度seo优化排名软件
  • 车公庙做网站网站关键词排名快速提升
  • wordpress子页面怎么修改青岛谷歌seo
  • 网站建设推广哪里实惠搜索推广出价多少合适
  • 亚马逊网站建设目的做网站的好处
  • 做跟单员的话应该关注哪些网站seo外链专员工作要求
  • 不改域名和空间 只改网站类型外链价格
  • 个人备案可以建企业网站吗分享推广
  • 网站视频站建设教程和好123上网主页
  • 全国建筑工人招工网宁波seo快速优化课程
  • 建网站中企动力优东莞公司seo优化
  • 国外平面设计网站大全电商网络推广
  • 电商创业新手怎么做重庆seo扣费
  • 哪个网站做网站好域名查询大全
  • 公路局网站建设方案关于营销的最新的新闻
  • 武汉建工广州seo推广培训
  • 温州网站运营公司做网站推广
  • 百度收录哪个网站多网站关键词快速排名软件