为了账号安全,请及时绑定邮箱和手机立即绑定
这个水平真是高。
这课程语言有点像哲学一样别扭
打×× -_-
91248位战友你们好
接口是用来被实现被继承的,修饰符一般为public interface 不能使用private protected修饰接口 接口由常量以及抽象方法组成 默认带有abstract修饰符,接口可以多继承(实现);用implements实现接口,接口跟抽象类一样,被继承之后必须实现里面的抽象方法。
整数转换为小数。向上类型转换, 列如:int:5 转向成double之后:5.0 (会自动进行类型转换,无风险。)
小数转为整数,向下类型转向,需要进行强转,列如 double:5.98 强制转换之后为int:5 (向下转换的过程中,进行强制转换会发生丢失精度的情况,注意:java中不存在4舍5入,所以强制转换是有风险的);
对象进行转换时,强制转时,编译时不会报错,但运行时会报错,
instanceof关键字则是可以用来判断是否可以进行强制转换!避免报错以及可以加上相应的处理方法
引用多态:创建对象时,父类的引用可以指向父类本身,创建父类对象,父类的引用也可以指向子类,创建子类对象(多态);但子类引用不能指向父类,
方法多态:创建父类对象,调用的是父类方法,如果是父类引用创建子类对象,则调用的是子类方法,如果子类自己没有重写父类方法,调用的是父类的方法。如果是子类自己的方法,则不能通过父类引用调用子类对象。
用Object类的equals方法的进行对象比较的时候,比较的是对象的内存地址值是否相同,如果需要进行属性的值进行比较,必须重写Object的equals来进行判断属性的值是否相等。。。重写equals类中的obj.getClass与getClass不能进行比较,其中obj.getClass是属性,getClass时属性值。是否拥有这个属性跟属性值是不能进行比较的。
Object是所有类的父类,默认是继承Object,输出子类属性时,默认会输出对象属性的哈希code码,也就是对象属性在内存中的地址值,子类必须通过重写Object类的toString方法才能显示子类的属性。
super的用途是调用父类的,不加super就是调用自己的,可以通过super调用父类的属性以及方法,继承之后的子类构造方法创建得同时也会创建父类的构造方法,如果父类自己只有带参的构造方法,子类则会报错!
final修饰的方法跟类不能被继承与重写,final修饰的属性为常量,不可修改!必须赋值,但可以先声明,然后在构造函数里面赋值
对象是物体,它的特征是它的属性即固定拥有的,例如外表、内存。方法是对象的行为。
例如,对象是一个人,他的身高,年龄,头发长短等为属性,走路、跑步、吃饭等为方法
HelloWorld.this.name;
记忆,看懂,自己敲出来其实不够啊,还得自己编程时候用的出来啊!难啊!
2015年11月3日21:22:37
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消