首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
西门长海
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 43
沸点 7
赞
50
返回
|
搜索文章
最新
热门
Java 面向对象-作用域
在Java中,我们经常看到public、protected、private这些修饰符。在Java中,这些修饰符可以用来限定访问作用域。h.this.实际上,确切地说,private访问权限被限定在class的内部,而且与方法声明顺序无关。this.i.System.out.Mai...
Java 面向对象-静态字段和静态方法
在一个class中定义的字段,我们称之为实例字段。实例字段的特点是,每个实例都有独立的字段,各个实例的同名字段互不影响。还有一种字段,是用static修饰的字段,称为静态字段:static field。实例字段在每个实例中都有自己的一个独立“空间”,但是静态字段只有一个共享“空间...
Java 面向对象-接口②
一个interface可以继承自另一个interface。interface继承自interface使用extends,它相当于扩展了接口的方法。此时,Person接口继承自Hello接口,因此,Person接口现在实际上有3个抽象方法签名,其中一个来自继承的Hello接口。合理...
Java 面向对象-接口①
即规定高层类的接口,从而保证所有子类都有相同的接口实现。这样,多态就能发挥出威力。就可以把该抽象类改写为接口:interface。所谓interface,就是比抽象类还要抽象的纯抽象接口,因为它连字段都不能有。因为接口定义的所有方法默认都是public abstract的,所以这...
SQL语句优化、mysql不走索引的原因、数据库索引的设计原则
https://www.cnblogs.com/95lyj/p/9343544.
Java 面向对象-抽象类
从Person类派生的Student和Teacher都可以覆写run()方法。答案是不行,会导致编译错误,因为定义方法的时候,必须实现方法的语句。答案还是不行,因为去掉父类的run()方法,就失去了多态的特性。p.p.把一个方法声明为abstract,表示它是一个抽象方法,本身没...
Java 面向对象-多态 ③
toString():把instance输出为String;equals():判断两个instance是否逻辑相等;hashCode():计算一个instance的哈希值。在必要的情况下,我们可以覆写Object的这几个方法。...return this.name.equals(...
Java 面向对象-多态 ②
p.p.它传入的参数类型是Person,我们是无法知道传入的参数实际类型究竟是Person,还是Student,还是Person的其他子类,因此,也无法确定调用的是不是Person类定义的run()方法。所以,多态的特性就是,运行期才能动态决定调用的子类方法。对某个类型调用某个方...
Java 面向对象-多态 ①
在继承关系中,子类如果定义了一个与父类方法签名完全相同的方法,被称为重写(Override)。System.out.println("Person.System.out.println("Student.如果方法签名相同,并且返回值也相同,就是Override。 注意:方法名相同...
Java 面向对象-继承中的注意点
在Java中,任何class的构造方法,第一行语句必须是调用父类的构造方法。this.this.this.因为Student继承自Person,因此,它拥有Person的全部功能。这种把一个子类类型安全地变为父类类型的赋值,被称为向上转型(upcasting)。注意到继承树是St...
下一页
个人成就
文章被点赞
2
文章被阅读
33,181
掘力值
258
关注了
58
关注者
5
收藏集
15
关注标签
36
加入于
2018-03-31