学习java 7.6

学习内容:

      方法重写注意事项:子类不能重写父类的私有方法

               子类的访问权限不比父类的低(父类默认,子类可以是默认也可以是public)

 

      java中继承的注意事项:java中类只支持单继承,java中类支持多层继承

      

      包就是文件夹,包是对类进行分类管理

      javac -d . HelloWorld.java 用命令建包

      

      导包(ALT + ENTER)是为了简化路径,如import java.util.Scanner

                  Scanner sc = new Scanner();

      

       权限修饰符

  

      

      状态修饰符:final、static

        被final修饰的方法,不能被重写;final修饰的成员变量是常量;final修饰的类是最终类,不能被继承

        final修饰基本变量不能变,final修饰引用类型变量,变量的地址不能变,但是变量的内容可以变

      

        static被类的所有对象共享(能否使用静态关键字的条件)

        static可以通过类名对象名调用

        静态成员方法只能访问静态成员

  

      多态的前提:有继承关系,有方法重写,有父类引用指向子类对象

      Animal a = new Cat();

 

      多态中成员访问特点:Animal a = new Cat();

                 左边    右边

                成员变量 编译执行看左边

                成员方法 编译看左边,执行看右边(成员方法有重写,成员变量没有)

      

      多态的好处:提高了程序的扩展性

      多态的弊端:不能使用子类的特有功能              

                    

明天内容:多态、抽象、接口

 

 

遇到问题:无

posted @ 2021-07-06 21:30  kuaiquxie  阅读(26)  评论(0编辑  收藏  举报