黑马程序员技术交流社区
标题:
第七的笔记!
[打印本页]
作者:
zhanghui1851155
时间:
2016-5-27 15:18
标题:
第七的笔记!
构造方法
给对象进行初始化的
注意事项:跟类名是一样的。没有返回值类型。
构造方法是不能通过创建对象调用的。
有参的构造方法
动态的给我进行初始化
构造方法和setXxx赋值区别
构造方法是给属性进行初始化的
setXxx的方法是用来不断的修改属性值的。
static关键字的特点
1、随着类的加载而加载 跟.class文件一起加载
2、优先于对象存在
3、被类中所有的对象所共享
4、可以用类名.去调用
成员变量和静态变量的区别
所属:成员变量所属对象
静态变量所属类
内存中的位置不同:成员变量是在堆内存中,他是一个对象
静态变量是在静态方法区
在内存中存在的时间不同:成员变量是随着对象的消失而消失
静态变量随着类的消失而消失
调用方式不同:成员变量是通过对象来调用
静态变量是通过类名.调用(多了一种调用方式,也可以用对象来调用)
生成随机数
(int)(Math.random() * 100) + 1 //生成1-100之间的随机数
0.0 - 1.0之间
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2