当前位置:文档之家› this和super关键字的使用方法

this和super关键字的使用方法

this的使用方法:(代表当前类的对象)
this.成员变量//this.方法名
this.([参数]);调用当前类的构造方法

super的使用方法:(代表的是父类的对象)
super.成员变量//super.方法名
super([参数]);调用父类的构造方

创建对象时(Person person=new Person();//Person person=new Person("张三");),这两种情况下,无论父类有没有有参的构造方法,系统都会默认的先调用父类的无参的构造方法,再调用子类的无参或有参的构造方法。

final关键字的使用方法:
一、用来修饰变量,变量一旦被final修饰,那么这个变量就是一个常量,通常情况下,常量声明之后要立即赋值, 而且通常情况下会使用static和final共同修饰常量;
二、用来修饰方法,一旦这个方法被final修饰,这个方法就不可以被重写
三、用来修饰类,一旦这个类被final修饰,那么这个类也就不能被继承、

String 、 StringBuffer、StringBuilder的区别
String常量字符串,所以String对象一旦创建就无法修改,一旦使用字符串连接符就会创建一个新的对象
StringBuffer和StringBuilder 可变字符串,StringBuffer和StringBuilder创建之后可以修改并且不会创建新的对象
StringBuffer是线程安全的
StringBuilder是线程不安全的
StringBuilder在线程安全性要求不高的情况下建议使用StringBuilder 因为它的效率会更高

相关主题
文本预览
相关文档 最新文档