黑马程序员技术交流社区

标题: 第七的笔记! [打印本页]

作者: 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