总结0727

总结


1.自动转型:子类的对象可以自动转为父类的类型,但此时只能调用父类中已有的方法,而

不能调用子类所特有的方法。若子类重写了父类的方法,则调用重写的方法.

如有一个Student类和一个UNStudent类,UNStudent类继承Student类,

Student类中有方法study(),UNStudent中重写父类中的 study()方法,而且UNStuent

中又自己的方法eat().

若有语句Student uns = new UNStudent();

则uns为Student类型的对象.此时uns对象若调用study()方法,则调用的是

父类中的study()方法.而且uns不能调用eat()方法

2.强制转型:可以将父类的对象强制转为子类的类型

3.值传递与引用传递:当类型为8中基本类型时,这类型的数据在调用传递时遵循“值传

递”规则.若调用的数据为类类型的变量,则传递时遵循“引用传递”的规则.“引用传

递”其实是让不同的变量名指向同一块内存,任用其中一个变量名使用一个方法来对这

块内存进行修改,其效果都是一样的,修改的都是同一内存.这样就可以达到数据公共用

的效果.比如在做登陆界面时,由一个动作监听器类LoginLis,在这个类中定义私用变量

javax.swing.JFrame jf;javax.swing.JTextField jt;javax.swing.JPasswordField

jp;同时写一个构造器LoginLis(javax.swing.JFrame jf,javax.swing.JTextField jt ,javax.swing.JPasswordField jp);这样就可

以共用类Login中的JFrame,JTextField与JPasswordField,实现检验密码的功能.

4.空指针异常:若使用一个指向null的类对象,并尝试调用它的属性或方法时,此时在程

序运行时会报空指针异常.一旦出现了这个异常,只要锁定程序中的那一行,并找出指向

null的对象,就容易修改了.

5.接口、抽象类:接口中的方法只能有声明,不能有实现,而它的实现类必须实现接口中的所

有方法.抽象类中可以有实现的方法,也可以有抽象方法.一个类可以实现多个接口,但只能

继承一个类,即单根继承.

6.'=':等号在用于类类型的对象时,表示把一个对象的地址赋给另一个对象,这样,两个对

象就指向了同一块内存.

7.super:使用super关键字可调用被子类重写了的父类方法.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值