- 博客(7)
- 收藏
- 关注
转载 JAVA中toString方法的作用
因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法 总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法 回答补充:
2013-05-22 20:23:13 692
转载 Java中抽象类和接口的区别(来源二,原始来源不明确)
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果
2013-05-20 08:55:30 603
转载 Java中抽象类和接口的区别(来源一)
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还
2013-05-20 08:40:01 399
转载 c中位段的使用
/* DATE : 2010.6.24 关于C中的位端igned或者int*/#include typedef struct _A{ unsigned a:4;//位段成员的类型仅能够为unsigned或者int unsigned b:4; unsigned c:2; unsigned d:6
2013-05-17 09:39:49 561
转载 java中怎样调用抽象类中的非抽象方法?(对原文做修改,加入一点自己理解)
问:例如:我有一个抽象类BaseStudentDAO,类中有一个非抽象方法load,我该怎样调用load这个方法?答:想调用BaseStudentDAO中的非抽象方法load,如果load方法是static的,则可以直接BaseStudentDAO.load()就可以了;如果是非static的则必须需要一个继承的非抽象类,然后用这个非抽象类的实例来调用load方法,
2013-05-13 09:28:02 2528
转载 stack 和 heap区别
heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 堆和栈最大的区别在于堆是由低地址向高地址分配内存,而栈是由高向低。一般来说栈在低地址,堆位于高地址。打个比方,堆就是一堆沙子,你要用的时候,随便从里面取一些,用后随便归还。而栈呢,是你增加和减少的一个叠在一起的一叠碗,你
2013-05-04 19:25:46 463
转载 Java中print、printf、println的区别(对原文进行缩减,截取对自己有用的)
printf主要是继承了C语言的printf的一些特性,可以进行格式化输出print就是一般的标准输出,但是不换行println和print基本没什么差别,就是最后会换行下在举个例子:package other;public class TestPrint {public static void main(String[] args) {int
2013-05-03 08:59:09 916
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人