黑马程序员技术交流社区

标题: 黑马第六天的知识点 [打印本页]

作者: A等待着    时间: 2015-7-10 19:46
标题: 黑马第六天的知识点
1.java中的参数传值:
        基本类型:形式参数的改变对实际参数没有影响
        引用类型:形式参数的改变直接影响实际参数
                java中只有值传递.看传的是实际值还是地址值
                注意:String特殊

2.面向对象:
        是基于面向过程的
        面向过程:是以函数为基础,完成各种操作,强调的是过程
        面向对象:是以对象为基础,完成各种操作,强调的是对象,结果
       
思想特点:
                1)是一种更符合人们思考的思想
                2)是可以将复杂的事情简单化
                3)将程序员从执行者转化成指挥者
               
分析方式:
        1)分析系统中有哪些对象
        2)明确这些对象具备什么功能
        3)明确对象之间的关系
       

       
类和对象:
        类:java语言中最基本的单位就是类,是属性和行为的集合,一个抽象的概念
        对象:是类的具体体现.
       
类的组成
        成员变量(全局变量):定义在类里面,方法外面的变量.
        成员方法:就是函数,把static去掉!
       
什么时候定义成员变量:
        描述事物的属性,就应该定义为成员变量.
       
        事物的属性是事物的一部分,这个属性对应的变量才被定义成成员变量
        其他情况下,都应该将变量定义成局部变量
       
       
3.成员变量和局部变量:
        所有的变量使用前都必须进行初始化!!!!
        1)位置定义:
                        成员变量:定义在类中,方法外
                        局部变量:定义在方法体里面或者方法声明上的形参                       
        2)存储位置:
                        成员变量:存放在堆里.随着对象的创建而存在,随着对象的消失而消失.
                        局部变量:存放在栈里.随着方法的调用而存在,随着方法的调用完毕而消失.
        3初始值定义:
                        成员变量:有默认初始化值
                        局部变量:没有默认初始化值.如果要用,必须定义,必须赋值
                       
        变量的使用顺序:
                局部--成员(全局)--父类--报错
       
       
       
       
       
作者: XXXK    时间: 2015-7-10 22:11
坚持住童鞋
作者: 班小宁    时间: 2015-7-11 21:33
同学,加油,看好你,,,
作者: hanjiaqi    时间: 2015-7-11 22:21
坚持!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2