A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 谭威威威威 中级黑马   /  2015-8-18 23:12  /  244 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

A.四种权限修饰符(掌握)
                        本类        同包(无关类或者子类)        不同包(子类)        不同包(无关类)
        private                Y
        默认                Y        Y                       
        protected        Y        Y                        Y
        public                Y        Y                        Y                Y

        推荐:
                成员变量        private
                构造方法        public
                成员方法        public

B.不同修饰符修饰的内容(掌握 和内部类无关)
                        类        成员变量        成员方法        构造方法
        private                        Y                Y                Y
        默认                Y        Y                Y                Y
        protected                Y                Y                Y
        public                Y        Y                Y                Y
        abstract        Y                        Y               
        static                        Y                Y               
        final                Y        Y                Y                       

        注意,常见规则如下:
                以后,所有的类都用public修饰。并且,在一个java文件中,只写一个类。

                以后,所有的成员变量用private修饰。

                以后,所有的成员方法用public修饰。
                        如果是抽象类或者接口:
                                public abstract + ...

                以后,所有的构造方法用public修饰。
                        如果类是工具类或者单例类:
                                构造用private修饰

3 个回复

倒序浏览
虽然 很乱 。。。但是  赞一个 吧
。。。
3,访问权限修饰符:
  
本类
  
  
成员变量
  
  
成员方法
  
  
构造方法
  
  
  

  
private:
  
  
  
  
Y
  
  
Y
  
  
Y
  
  
  
  
默认:
  
  
Y
  
  
Y
  
  
Y
  
  
Y
  
  
  
  
protected:
  
  
  
  
Y
  
  
Y
  
  
Y
  
  
  
  
public:
  
  
Y
  
  
Y
  
  
Y
  
  
Y
  
  
  


回复 使用道具 举报
赞一个吧!!!
回复 使用道具 举报
顶一下!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马