首页 / JAVA / 初学JavaDay09
初学JavaDay09
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了初学JavaDay09,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1305字,纯文字阅读大概需要2分钟。
内容图文
![初学JavaDay09](/upload/InfoBanner/zyjiaocheng/595/8ebbe3814b574974b7cdfa3ab39998d2.jpg)
初学JavaDay09
instanceof
System.out.println(X instanceof Y);//能否编译通过看X和Y是否有父子关系
public class Demo{
public static void main(String[] args){
Person obj = new Student();
((Student)obj).go();//student将这个对象转换成Student类型,就可以使用Student类型的方法了
}
}
多态小结:
-
父类引用指向子类对象
-
把子类转换为父类,向上转型
-
把父类转换为子类,向下转型,需要强转(可能会丢失某些方法)
-
方便方法的调用,减少重复的代码
static关键字详解
-
非静态方法需要通过new关键字创建对象来调用
-
非静态方法可以调用静态方法,静态方法可以调用静态方法,但是不能调用非静态方法
-
静态代码块:只执行一次
抽象类
-
用关键字abstract修饰的类为抽象类,用关键字abstract修饰的方法为抽象方法
-
抽象类中可以有普通方法,有抽象方法的类一定是抽象类
-
抽象方法只有方法名,没有方法的具体实现
-
特点:1.不能用new抽象类,只能靠子类去实现它
2.抽象的抽象:约束
接口
关键字:interface
-
普通类:只有具体实现
-
抽象类:具体实现和规范(抽象方法)都有
-
接口就是规范,定义的一组规则
-
接口的本质是契约
-
接口都有实现类,通常以Impl结尾来命名,如StudentImpl
总结:
-
接口起约束作用
-
接口用来定义一些方法,可以让不同的人来实现
-
方法的默认修饰符是public static
-
常量的默认修饰符是public static final
-
接口不能被实例化,接口中没有构造方法
-
implements可以实现多个接口
-
实现接口中的类,必须重写接口中的方法
内部类
即在一个类中再定义一个类
-
一个Java类中可以有多个class类,但是只能有一个public类
内容总结
以上是互联网集市为您收集整理的初学JavaDay09全部内容,希望文章能够帮你解决初学JavaDay09所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。