A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhanghui1851155 中级黑马   /  2016-5-27 15:18  /  622 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

构造方法
                给对象进行初始化的
                注意事项:跟类名是一样的。没有返回值类型。
                          构造方法是不能通过创建对象调用的。
有参的构造方法
                动态的给我进行初始化
               
构造方法和setXxx赋值区别
                                                构造方法是给属性进行初始化的
                                                setXxx的方法是用来不断的修改属性值的。
static关键字的特点
                                        1、随着类的加载而加载  跟.class文件一起加载
                                        2、优先于对象存在
                                        3、被类中所有的对象所共享
                                        4、可以用类名.去调用

成员变量和静态变量的区别
                                        所属:成员变量所属对象
                                                  静态变量所属类
                                        内存中的位置不同:成员变量是在堆内存中,他是一个对象
                                                          静态变量是在静态方法区
                                        在内存中存在的时间不同:成员变量是随着对象的消失而消失
                                                                静态变量随着类的消失而消失
                                        调用方式不同:成员变量是通过对象来调用
                                                      静态变量是通过类名.调用(多了一种调用方式,也可以用对象来调用)

生成随机数                    
                                        (int)(Math.random() * 100) + 1 //生成1-100之间的随机数
                                        0.0 - 1.0之间

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马