码迷,mamicode.com
首页 > 其他好文 > 详细

包和访问权限(二)

时间:2014-05-23 10:12:43      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   c   code   java   

1. java的访问权限

2. 软件包的导入

 

1. java的访问权限

    <1> public  公共权限       

           既可修饰类  又可修饰成员变量和成员函数

           不在同一个包, 对其访问时必须是公共类

bubuko.com,布布扣
1 package mirror;
2 
3 class Person{            
4     public String name;
5     public void introduce(){
6         System.out.println("name");
7     }
8 }
bubuko.com,布布扣
bubuko.com,布布扣
package Mirror;

class Test{
    public static void main(String args []){
        mirror.Person p = new mirror.Person();     //类名为 "包名+类名"
    }
}
bubuko.com,布布扣

               bubuko.com,布布扣

              修改方法为在class Person前加public    

    <2> private  私有权限

              多修饰变量和函数,

              特殊情况会修饰类

bubuko.com,布布扣
1 package Mirror;
2 
3 public class Person{
4     private String name;
5     private void introduce(){
6         System.out.println("name");
7     }
8 }
bubuko.com,布布扣
bubuko.com,布布扣
1 package Mirror;
2 
3 class Test{
4     public static void main(String args []){
5         Person p = new Person();   //同一个包不需要加包名
6         p.name = "zhangsan" ;
7     }
8 }
bubuko.com,布布扣

               bubuko.com,布布扣

           private修饰的变量和函数 只能在本类中使用!!!

    <3> default   包级别访问权限

           什么都不写权限修饰符 就是default权限

           defalut在包内可自由访问, 包外就需要 public

    <4> protected   受保护权限

           下节课再讲

 

2. 软件包的导入

        public权限中, 不同包的包名很长, 可用 import 导入

bubuko.com,布布扣
1 package mirror;
2 
3 public class Person{
4     public String name;
5     public void introduce(){
6         System.out.println("name");
7     }
8 }
bubuko.com,布布扣
bubuko.com,布布扣
 1 package Mirror;
 2 
 3 import mirror.Person ; 
 4 //import mirror.*; 代表导入mirror文件夹下面所有包
 5 
 6 class Test{
 7     public static void main(String args []){
 8         Person p = new Person();   //导入之后包名就可简写了
 9     }
10 }
bubuko.com,布布扣

 

      

 

包和访问权限(二),布布扣,bubuko.com

包和访问权限(二)

标签:style   class   blog   c   code   java   

原文地址:http://www.cnblogs.com/iMirror/p/3737562.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!