• java基础复习4-6


    Object:是所有对象的直接后者的间接父亲,传说中的上帝。该类中定义的肯定是所有对象都具备的功能。

      Object类中已经提供了对对象是否相同的的比较方法。

      如果自定义类中也有比较相同的功能,没有必要重新定义。

    覆盖:只有沿袭父类中的功能,建立自己特有的比较内容即可,这就是覆盖。

    内部类的访问规则:

      1,内部类可以直接访问外部类中的成员,包括私有。

        之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式,外部类名.this

      2,外部类要访问内部类,必须建立内部类对象。

    访问格式:

      1,当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中。

        可以直接建立内部类对象。

        格式

        外部类名.内部类名 变量名 = 外部类对象.内部类对象;

        Outer.Inner in = new Outer().new Inner();

      2,当内部类在成员位置上,就可以被成员修饰符所修饰。

        比如,private:将内部类在外部类中进行封装。

        static:内部类就具备static的特性。

        当内部类被static修饰后,只能直接访问外部类中的static成员,出现了访问局限。

        在外部其他类中,如何直接访问static内部类的非静态成员呢?

        new Outer.Inner().function();

        在外部其他类中,如何直接访问static内部类的静态成员呢?

        uter.Inner.function();

        注意:

        当内部类中定义类静态成员,该内部类必须是static的。

        当外部类中的静态方法访问内部类时,内部类也必须是static的。

        当描述事物时,事物的内部还有事物,该事物用内部类来描述。

        因为内部事物在使用外部事物的内容。

        class Body{

          private class XinZang{

      

          }

          public void show(){

            new XinZang()

          }

        }

    内部类定义在局部时:

      1,不可以被成员修饰符修饰

      2,可以直接访问外部类中的成员,因为还持有外部类中的引用。

        但是不可以访问它所在的局部中的变量,只能访问被final修饰的局部变量。

    匿名内部类:

      1,匿名内部类其实就是内部类的简写格式。

      2,定义匿名内部类的前提:内部类必须是继承一个类或者实现接口。

      3,匿名内部类的格式:new父类或者接口(){定义子类的内容}

      4,其实匿名内部类就是一个匿名子类对象,而且这个对象有点胖。也可以理解为带有内容的对象。

      5,匿名内部类中定义的方法最好不要超过3个。

      Test.function().method();

      Test.function():Test类中有一个静态的方法function。

      .method():function这个方法运算后的结果是一个对象。而且是一个Inter类型的对象。

      因为只有是Inter类型的对象,才可以调用method方法。

    (晴,写于7月10日,广州,转载请标明出处,谢谢,ps几句,前天晚上送朋友回家,喝了好多酒,本来每天都在没日没夜的学习,身体已经不堪重负了,吃的海鲜喝的酒,海鲜估计也不是特别新鲜,还太辣了,晚上还用冷水洗的澡,这里说一句,喝完酒全身的毛孔是打开的千万不要洗冷水澡和被冷风吹,邪气入体啊,这顿酒也成了摧毁自己身体的最后一根稻草,彻底的把身体搞垮了,第二天腹泻了一整天,整个人浑身疼痛,站起身来,站直身体坚持不过5秒,眼前漆黑一片,写下这段文字的时候嘴里含着三片红参,今天白天已经睡了10个小时了,如果说体内有元气的话,感觉十不存九了,腰都没有力气直起来了,一天只喝了一瓶牛奶吃了一块面包,劝告同样在学习程序的同志们,一定要把身体养好,真的所有的一切一切,都离不开一个好的身体,她才是你做一切事情的根本,每天坚持锻炼一下身体,跑跑步,也相当于舒缓一下自己的压力吧,每天将自己的状态调整好,才能有精力和动力以及能力来编程的世界创造啊,今天实在没有心情复习了,看一看新技术吧,放松一下,最后,以前辞职也是因为每天喝酒的原因,现在开始,自己决定戒酒了!请大家监督,希望自己能够活下去,继续和大家在一起,祝各位身体安康,学业进步,此致敬礼!)

  • 相关阅读:
    【翻译/介绍】jump consistent hash:零内存消耗,均匀,快速,简洁,来自Google的一致性哈希算法 [2015-03-13]
    现代密码学实践指南[2015年]
    本博客迁走了
    高性能web系统的架构和系统优化
    vs 2013调试的时候重启的解决方案
    年会与项目管理
    javascript 关闭窗口,弹出新窗口并带有确认关闭对话框解决办法
    成长
    POCO exception
    通过OpenGL ES在iOS平台实践增强现实(二)
  • 原文地址:https://www.cnblogs.com/believeus/p/7172181.html
Copyright © 2020-2023  润新知