为了账号安全,请及时绑定邮箱和手机立即绑定
  • final修饰变量,则该变量的值只能赋一次值,即变为常量


    final 可以修饰类,方法,属性和变量

    final修饰类,则该类不允许被继承

    final修饰方法,则该方法不允许被覆盖(重写)

    final修饰属性:

    则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)

    或在构造方法中赋值(但只能选其一)

    查看全部
  • 注意此处用法

    查看全部
  • 创建内部类的时候需要使用外部类对象创建内部类对象,再用内部类对象调用内部类中的方法

    查看全部
  • Java中定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );例如:外部类是Hello,内部类是World,   World a=Hello.new World();

    查看全部
  • 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。

    外部类.this.外部类成员变量eg.HelloWorld.this.name

    查看全部
  • Static定义过的变量,类以及类生成的所有对象都能访问
    查看全部
  • ````````````````````````````````````````````````

    查看全部
  •             Java中的成员内部类
    //外部类Outer
    public class Inner{
        int b=1l//外部类中的成员属性b
        //内部类Inner
        public class Inner{
            int b=2;//内部类的成员属性b
            public void test(){
                System.out.println("访问外部类中的b:"+Outer.this.b);
                System.out/println("访问内部类中的b:"+b)
            }
        }
    }
    
    1、Inner类定义在Outer类的内部,相当于Outer类得
        一个成员变量的位置,Inner类可以使用任意访问控制符,
        如public、protected、private等
    2、Inner类中定义的text()方法可以直接访问Outr类中的数据
        ,而不受访问控制符的影响(当内部类访问外部类成员与本
        身成员变量同名时需要采取逐步法(Outer.this.b))。
    3、定义成员内部类后,必须使用外部类对象来创建内部类对象,而不
            
    能直接去new一个内部对象,即:内部类 对象名=外部类对象.new 内部类();
    4、编译后会出现两个.class文件


    查看全部
  •                 java中的内部类
    1、内部类就是定义在另外一个类里面的类。与之对应,包含类的类
        被称为外部类。
    2、内部类的主要作用如下
        a、内部类提供了更好的封装,可以把内部类隐藏在外部类之间,
     不允许同一个包中的其他类访问该类。
        b、内部类的方法可以直接访问外部类的所有数据,包括私有的
     数据
         c、内部类所实现的功能使用外部类同样可以实现,只是有时使
     用内部类更方便。
     3、内部类的种类
         成员、静态
         方法、匿名内部类
         public class HelloWorld {
        
        // 内部类Inner,类Inner在类HelloWorld的内部
        public class Inner {
            
            // 内部类的方法
            public void show() {
                System.out.println("welcome to imooc!");
            }
        }
        
        public static void main(String[] args) {
            
            // 创建外部类对象
            HelloWorld hello = new HelloWorld();
            // 创建内部类对象
            Inner i = hello.new Inner();
            // 调用内部类对象的方法
            i.show();
        }
    }


    查看全部
  •                         Java中的this关键字
    1、this关键字代表当前对象
            this.属性 操作当前对象的属性
            this.方法 调用当前对象的方法
    2、封装对象的属性的时候,经常会使用this关键字
    例子:
            public float getScreen(){
                return screen;
            }
            public void setScreen(){
                this.screen=screen;
                this.sendMum;
            }


    查看全部
  •                 java中的访问修饰符
    private:本类
    默认:本类/同包
    protected:本类、同包和子类
    public:任何地方


    查看全部
  • 1、实现封装的步骤
    修改属性的可见性(设为private)——创建getter/setter方法(用于属性的读写——在)
    getter/setter方法中加入属性控制语句(对属性值的合法性进行判断)


    查看全部
  •  什么都是对象

    查看全部
  • http://img1.sycdn.imooc.com//5d7b0aad00019c9606850380.jpgqqqqq

    查看全部
  • http://img1.sycdn.imooc.com//5d7b096600013d5f06570339.jpgzzzzz

    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!