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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1:Java中的参数传递问题。
        参数是基本类型,形参的改变不会引起实参的改变(实际值)
        参数是引用类型,形参的改变会引起实参的改变(地址值)
        字符串特殊
2:面向对象
      (1)概念:
             面向对象:基于对象,强调的是对象
             面向过程:基于函数,强调的是结果
      (2)面向对象的思想特点:
             面向对象是基于面向过程的
             1.面向对象更符合人们的思维方式
             2.面向对象可以将复杂的事情简单化
             3.面向对象让程序员由执行者变成指挥者
      (3)符合面向对象思想的分析方式
             1.分析包含哪些对象
             2.这些对象具有哪些功能
             3.这些对象之间有什么关系
      (4)事物是如何体现的呢?
             属性和行为      
      (5)类与对象的关系:
             类是一类事物的抽象的集合
             对象是类的具体实例
      (6)成员变量和局部变量区别
             1.定义位置
                成员变量:类中 ,方法外
                局部变量: 方法内
             2.初始化值:
                成员变量:有默认初始化值
                局部变量:必须手动初始化
             3.生存周期:
                成员变量: 随对象,存储在堆中
                局部变量:随方法,存储在栈中
             查找变量的方式
                就近原则
      (7)如何使用呢?
             1 对象 格式  类名 对象名 = new 类名();
             2 成员 格式  对象名.成员(变量和方法())
      (3)匿名对象
             什么时候用:
                1.方法只调用一次的时候
                //方式1
                Student s = new Student();
                s.show();
                //方式2
                new Student().show()
                2.作为实参传递
                //方式1
                Student s = new Student();
                t.print(s);
                //方式2
                t.print(new Student());

0 个回复

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