java28

Posted 不断寻找

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java28相关的知识,希望对你有一定的参考价值。

1.使用多态的优点
把要创建的多个子类缩减为一个父类接着传入参数,用参数调用子类的方法,
输出时直接调用父类的方法,这时传参传创建的对象
2.多态方法的调用
调用的方法前有static时,会默认调用父类的方法(原因:static修饰的内容会随着
字节码的加载而加载,不会去考虑后来创建的对象)
3.类的强制类型转换
把父类对象所属类型强制转换成子类类型
4.instanceof:判断一个对象是否属于指定的类
5.多态中,字段类型是跟随前面的对象类型

eg:
class sub{
String name = "ss";
void a(){
System.out.println("sub-1");
}
}
class sup extends sub{
String name = "qq";
void a(){
System.out.println("sup-2");
}
}
public static void main(String[] args) {
sub u = new sup(); //u使用name这个字段的时候,会选择调用父类sub的
u.a();
System.out.println(u.name);
}
【sup-2
ss】
2.封装小练习
创建学生类
创建成员变量:name,age
构造类:无参,两个参数
使用getset方法
show展示和toString展示成员变量



































以上是关于java28的主要内容,如果未能解决你的问题,请参考以下文章

java 28.实现strStr()。java

java 28.实现strStr()。java

java 28.实现strStr()。java

java 28.实现strStr()。java

Java - 28 Java 泛型

28道java基础面试题-下