9-25 唐兆文

arr[j]+=arr[j+]

arr[j+1]=arr[j]-arr[j+1]

arr[j]=arr[j]-arr[j+1]

java中封装是通过访问修饰符实现的。访问修饰符有四个,分别是:public ,protected, 默认 ,private。

一个类只能有一个直接父类 private不能被继承

package-access修饰的属性和方法只能在同包中继承

父类的构造方法不能被继承

如果从父类继承的方法不能满足子类的需求,可以在子类中对父类同名方法进行重写(覆盖),以符合子类要求

重写一般发生在继承中 重写也叫覆盖 @override

方法重写:同名同参同返回

父类中 final修饰的方法不能重新给final赋值

final修饰的类不能被继承

实例化子类先实例化父类

super只能出现在子类

super访问父类成员

super用在子类构造函数中必须是子类构造函数的第一行代码

如果修饰符时public,纳摩该类在整个项目中可见

若果不写访问修饰符,则该类只在当前包可见

在java中子类实例化,首先会执行其父类的构造方法,然后执行子类的构造方法

当在java中创建一个对象时,java虚拟机会按照父类—>子类的顺序执行一系列的构造方法

如果存在多继承关系,在创建一个一个子类对象时,以上规则会多次向更高一级传递,一直执行到顶级父类object类的无参构造方法为止

心得

今天学习知识很多很难,明天要考试一以前的的知识还要复习。学习Java还是要理解原理。

标签

评论

this is is footer