java基础学习总结——public,private,protected,和默认的区别

转载 2016年08月28日 14:39:47

Java中访问修饰符public、private、protecte、default的意义讲解:
public(接口访问权限): Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。
private(你无法访问): Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。
protected(继承访问权限): 介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。
default(包访问权限):即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访问。 
(只限在Java语言中……)

作用域public,private,protected,以及不写时的区别

C++中和JAVA中,public、private、 protected 的用法不完全一样。 C++中: public修饰的成员变量或方法可以被任意其他的类访问。private修饰的成员变...
  • u013126379
  • u013126379
  • 2016年08月29日 23:16
  • 5472

java基础学习(7)浅析final,private,public,protected,static等关键以及它们的区别的联系

1.首先来谈final,它一般有三种用法,下面来分别介绍,简单来说定义变量,包括静态的和非静态的,或是定义方法的参数; 定义方法; 定义类。1.1 定义变量包括静态的和非静态的变量。大家都知道用fin...
  • yywan1314520
  • yywan1314520
  • 2016年07月24日 10:34
  • 1356

php面向对象之private、protected、public三者权限控制区别

private protected public 本类内 Y Y Y 子类内 N Y ...
  • u011436736
  • u011436736
  • 2016年08月15日 01:17
  • 7738

php的public、protected、private三种访问控制模式的区别

public: 公有类型         在子类中可以通过self::var调用public方法或属性,parent::method调用父类方法     在实例中可以能过$obj->v...
  • hanliuxinming
  • hanliuxinming
  • 2014年03月13日 15:00
  • 1355

三种继承的方法:public 继承/private继承/protected继承详解及区别

(1)子类对父类成员的访问权限跟如何继承没有任何关系,“子类可以访问父类的public和protected成员,不可以访问父类的private成员”——这句话对任何一种继承都是成立的。 (2)继承修饰...
  • bzhxuexi
  • bzhxuexi
  • 2013年11月29日 16:10
  • 3151

用例子理解Java权限修饰符(private,default,protected和public)

权限修饰用于限定对象起作用的范围,也就是,在什么地方我们能够访问到这个对象,在什么地方我们访问不到这个对象了,这里的对象是指属性、方法、类和接口。 一、权限修饰符作用于属性和方法。private...
  • l294265421
  • l294265421
  • 2015年03月12日 11:23
  • 2390

java中abstract,public,protected,private以及不写作用域的时候在继承关系中的调用

1、父类是用abstract修饰的抽象类 一、用abstract修饰的类交做抽象类,用abstract修饰的方法叫做抽象方法,如果一个类中有抽象方法,那么这个类必须定义为抽象类,抽象类不能被实例化,只...
  • wanghengwhwh
  • wanghengwhwh
  • 2016年12月23日 14:13
  • 1275

public,private,protected的区别,继承方法与访问权限

第一部分: public/private/protected的具体区别 在说明这四个关键字之前,就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都...
  • spu20134823091
  • spu20134823091
  • 2016年12月23日 10:25
  • 386

C++易混知识点5:实例讲解Public Protected Private作用域,继承的区别和用意

大学生涯,涉及到类的作用域,继承都是用的public 共有继承,当时也没想那么多,觉得共有继承多方便,多简单,反正没有太多的限制,不管是类的成员或者是基类的成员函数都可以访问。没有深究。其实这里面真是...
  • elfprincexu
  • elfprincexu
  • 2015年01月30日 14:51
  • 1121

快速理解类的访问控制(public,protected,private)

接触过面向对象编程的朋友们都知道类中的访问控制符无非有三个,public, protected, private。 理解他就先从期望他达到的效果先说吧   Public: 使成员对于整个程序内(...
  • u012999985
  • u012999985
  • 2015年09月10日 23:32
  • 1002
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java基础学习总结——public,private,protected,和默认的区别
举报原因:
原因补充:

(最多只允许输入30个字)