Java学习笔记
d_indep
这个作者很懒,什么都没留下…
展开
-
static 静态方法
一个不需要任何主叫对象的方法就是静态方法。静态方法需要关键字static来声明于定义,他不需要主叫对象,因为它不属于对象而是属于类。静态方法可以被子类继承,也可以被重写,但是不能实现多态性。多态性的实现重点在于动态绑定,每一次在调用相应方法的时候都是去动态查找匹配,静态方法是在类初次加载的时候就已经加载编译了,不会支持动态绑定了,我觉得静态方法的名字就是从这里来的。1.静态方法不能访问实例变量原创 2012-11-26 08:12:03 · 167 阅读 · 0 评论 -
数据类型
java的数据类型java的数据类型分两种:基本数据类型和引用数据类型。基本数据类型又可以细分为8种,分别是byte,short,char,int,long,float,double,boolean引用类型包含常用的字符串,数组和自定义类类型。从对象和类的角度来看,java的数据应该有局部变量,成员变量和静态变量(在其他编程语言中可能会有全局变量,但是java没有全原创 2012-11-13 12:27:44 · 236 阅读 · 0 评论 -
初学方法
java中的方法可以分为两类,一类是有返回值的,一类没有返回值。这里没有返回值只是指的返回类型是void的,构造方法是没有返回值也没有返回类型的,它是一种特殊的方法。其实,在我感觉看来方法和表达式并没有很多区别,都是最后产生一个结果,有的参与了运算,有的最后产生了一个值,有点什么也没产生,只把自己本身的功能完成了。原创 2012-11-16 21:25:55 · 214 阅读 · 0 评论 -
隐藏参数this
隐藏参数this:在方法中通常在用到成员变量的时候并不指明该成员变量是属于哪一个对象,原因在于每个成员变量前面省去了this关键字,this代表的是主叫对象,当方法被主叫对象调用的时候,主叫对象替代this。(带有this的函数版本才是真正意义的版本,不带this的是简化版);同时有this(参数)调用自己的构造方法,这条语句只能出现在类的构造方法中,且是第一句(不能和super联用)原创 2012-11-19 23:38:32 · 668 阅读 · 0 评论 -
JAVA一个类的组成
在网上看了不少关于介绍一个java类文件组成成分的文章,大体是说主要有三部分构成:数据成员(成员变量、实例变量),成员方法,构造方法。 稍微详细一点的划分有 数据成员, 还有静态变量(它属于类,不属于对象), 代码块, 静态块, 静态方法, 构造方法 一般方法2013/3/20 0:04修改:在读过疯狂java原创 2012-11-12 20:08:32 · 677 阅读 · 0 评论