
JAVA SE
宇航AI绘画
这个作者很懒,什么都没留下…
展开
-
面向对象的理解
1.面向对象的思想:谁拥有数据,谁就提供操作数据的方面。eg1:售票员统计票上的数据这个过程中统计方法是票据提供的。eg2:两块石头磨成一块石刀,石刀砍树,砍成木材,木材又变成椅子eg3.一个小球从绳子一端移到至另一端。就第二个例子而言,石头变成石刀,这个变成的方法不应该是石头提供的,因为一般没有一个对象的方法能将自己变没,变成另外一个对象,可以说成是三刀加工厂提供createStoneKnife方法,将石头变成石刀。之后,三刀提供cut方法将树变成木材,再后来,木材变成椅子,变成这个方法又不是木材提供的,原创 2010-07-27 09:17:00 · 507 阅读 · 0 评论 -
继承概念的理解
<br />1.不能多重继承,但能够多层继承。<br />2.继承的作用是扩展子类的功能。<br />3.子类实例化之前要先调用父类的构造方法后调用子类的构造方法。<br /> 因为在子类构造方法中默认调用super();<br />4.访问权限:private default public<br />5.方法重载,子类的访问权限不能要比父类的小。<br />6.如果要使用super不一定非要在方法覆写之后使用,也可以明确的表示某个方法是从父类中继承而来的。使用super就是明确表示要从父类中查找方法,原创 2010-09-24 15:59:00 · 598 阅读 · 0 评论 -
内存操作流与管道流
<br />一、内存操作流理解:内存操作流是那些以内存为操作对象的流。主要有ByteArrayInputStream与ByteArrayOutputStream.<br />ByteArrayInputStream继承java.io.InputStream,ByteArrayOutputStream继承java.io.OutputStream.<br />下面是一个将字符串大写变成小写的例子:<br />import java.io.ByteArrayInputStream;import java.io原创 2010-10-03 11:03:00 · 762 阅读 · 0 评论 -
一道有意思的面试题的解答
题目:有一副牌,52张,先要求随机的进行分配。分析:一52张的副牌,可以分析出实体Bean为Card(纸牌),还有一个管理纸牌的类CardManager。程序如下:Card类:public class Card{ private String ordinal; private String color; public Card(String ordinal,String color){ this.ordinal=ordinal; this.color=color; } pu原创 2010-10-24 20:53:00 · 678 阅读 · 0 评论