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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18201432758 中级黑马   /  2015-9-23 08:32  /  130 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

构造方法
        作用:给对象进行初始,建立对象
        格式特点:方法名与class名相同,没有返回值类型,可以没有return语句,也可有,但是不能由返回值
               
        注意事项:构造方法可以重载,如果不写构造方法系统会默认给加上一个构造空参数,单有构造方法就不会加了,
        建议永远自己给出空参数的构造方法,
给成员变量赋值方法
        直接在构造方法中初始化
        建立setXxx方法进行初始
        Student s = new Student();建立过程(对象在内存中建立过程)
         student类文件(.class)加载进内存,二在栈区中建立s 的引用,在堆内存中开辟一块内存空间,给student
        对象进行默认初始化,给对象进行显示初始化,个对象进行构造初始化,构造函数弹栈,建立s到对象的引用
static 关键字
        特点
        随类的加载而加载,随类的消失而消失,
        优先于对象存在。
        被所有对象存在。
        可以由类名调用
注意事项:(静态只能访问静态)
        static 中没有this关键字
        静态方法只能访问静态成员变量和方法
        非静态的方法,可以访问静态成员方法和成员变量,也可以访问非静态的成员方法和成员变量
静态变量和成员变量和局部变量的特点
        声明的格式:局部变量在类中方法里面,  成员变量在类中 方法之外,静态变量和成员变量声明位子相同。
        在内存中存在的位子:局部变量在内存的栈区,静态变量在内存方法区中的静态区,成员变量在内存中堆区
        生命周期不同, 局部变量随着方法的加载而加载,成员变量随对象的加载而加载,而静态变量随class 的加载而存在
        调用方法:成员变量需要对象调用,静态变量可以由类名调用也可以由对象调用(推荐对象调用)而局部变量只要在作用余中就可以调用

三、文档制作与使用【了解】
        1、通过javadoc命令生成说明书
                @author(提取作者内容)
                @version(提取版本内容)
                javadoc -d 指定的文件目录 -author -version ArrayTool.java
                @param  参数名称 //形式参数的变量名称
                @return 函数运行完返回的数据
        2、API使用方法
                (Application Programming Interface)应用程序编程接口
                A:找到文档,打开文档
                B:点击显示,找到索引,出现输入框
                C:你应该知道你找谁?举例:Scanner
                D:看这个类的结构(需不需要导包)

--------------------------------------------------------------------------

四、Math类【了解】
        1、包含一些用于执行基本数学运算的方法,如平方根、最值和三角函数。
        2、public static double random()   //返回一个随机数,[0.0, 1.0)
        3、获取一个1-100之间随机数
                int number = (int)(Math.random()*100)+1;

0 个回复

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