- 博客(4)
- 收藏
- 关注
原创 建大功于天下者,必先修于闺门之内:Java继承与多态
如果父类的方法无法满足子类的需求,则可以在子类中对父类的方法进行改造,也称作重写(override)。将共同特征抽出来放到一个共同的父类,子类通过继承父类来继承属性和方法,不需在自己的类体中再重复,也可以增加自己独有的属性和方法。3.继承中,子类拥有父类的所有属性和方法,但父类可通过封装保留自己的隐藏数据,并通过暴露设计提供子类可访问的属性和方法。重写的方法所抛出的异常必须和被重写方法的所抛出的异常一致,或者是其子类;重写的方法的返回值必须和被重写的方法的返回一致或者是其子类;聚合:如类A包含类B。
2024-03-05 20:20:05
529
原创 人面不知何处去,桃花依旧笑春风:面向对象编程概述
1.面向对象编程的组织方式是围绕“对象”,而不是围绕“行为”;围绕数据,而非逻辑2.面向对象程序采用的观点是“一切都是对象”3.面向对象编程语言都提供面向对象模型的机制,这些机制就是:封装,继承和多态性4.面向对象程序设计的重点是类的设计,而不是对象的设计。区别:面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候依次调用就可以了。面向对象:把构成问题的事务按照一定规则划分为多个独立的对象,然后通过调用对象的方法来解决问题。
2024-03-03 16:14:12
314
原创 弃我去者,昨日之日不可留。为诗文界添砖Java之:Java入门
3.getChars:如果要从字符串中提取一个以上的字符,则可以用此方法:public void getchars (int srcbegin,int end,char buf[],int dstbegin)其中,srcbegin为要提取的第一个字符在源串中的位置,end为要提取的最后一个字符在源串中的位置,字符数组buf[]存放目的字符串,dstbegin为提取的字符串在目的串中的起始位置。右移时,被移走的最高位(最左边的位)由原来最高位的数字补充。右移时,被移走的最高位(最左边的位)固定由0补充。
2024-03-02 11:28:03
1105
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人