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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tuxj9091 中级黑马   /  2016-3-22 22:42  /  414 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

###10.07_面向对象(类及其组成所使用的常见修饰符)(掌握)
* A:修饰符:
    * 权限修饰符:private,默认的,protected,public
    * 状态修饰符:static,final
    * 抽象修饰符:abstract
* B:类:
    * 权限修饰符:默认修饰符,public
    * 状态修饰符:final
    * 抽象修饰符:abstract
   
    * 用的最多的就是:public
   
* C:成员变量:
    * 权限修饰符:private,默认的,protected,public
    * 状态修饰符:static,final
   
    * 用的最多的就是:private
   
* D:构造方法:
    * 权限修饰符:private,默认的,protected,public
   
    * 用的最多的就是:public
   
* E:成员方法:
    * 权限修饰符:private,默认的,protected,public
    * 状态修饰符:static,final
    * 抽象修饰符:abstract
   
    * 用的最多的就是:public
   
* F:除此以外的组合规则:
    * 成员变量:public static final
    * 成员方法:
        * public static
        * public abstract
        * public final

###10.08_面向对象(内部类概述和访问特点)(了解)
* A:内部类概述
* B:内部类访问特点
    * a:内部类可以直接访问外部类的成员,包括私有。
    * b:外部类要访问内部类的成员,必须创建对象。
    * 外部类名.内部类名 对象名 = 外部类对象.内部类对象;
* C:案例演示
    * 内部类极其访问特点
   
###10.09_面向对象(成员内部类私有使用)(了解)
* private

###10.10_面向对象(静态成员内部类)(了解)
* static
* B:成员内部类被静态修饰后的访问方式是:
    * 外部类名.内部类名 对象名 = 外部类名.内部类对象;

###10.11_面向对象(成员内部类的面试题)(掌握)
* A:面试题
*
        要求:使用已知的变量,在控制台输出30,20,10。
        
        class Outer {
            public int num = 10;
            class Inner {
                public int num = 20;
                public void show() {
                    int num = 30;
                    System.out.println(?);
                    System.out.println(??);
                    System.out.println(???);
                }
            }
        }
        class InnerClassTest {
            public static void main(String[] args) {
                Outer.Inner oi = new Outer().new Inner();
                oi.show();
            }   
        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马