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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© A等待着 中级黑马   /  2015-7-10 19:46  /  552 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.java中的参数传值:
        基本类型:形式参数的改变对实际参数没有影响
        引用类型:形式参数的改变直接影响实际参数
                java中只有值传递.看传的是实际值还是地址值
                注意:String特殊

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

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

3 个回复

倒序浏览
坚持住童鞋
回复 使用道具 举报
同学,加油,看好你,,,
回复 使用道具 举报
坚持!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马