黑马程序员技术交流社区

标题: java基础Day06总结 [打印本页]

作者: 王哲zhe    时间: 2015-8-12 21:21
标题: java基础Day06总结
1.Java中参数传递的问题:(面试题)
        A:基本数据类型-形式参数的改变对实际参数没有影响。
        B:引用数据类型-形式参数的改变直接影响实际参数的值。               
        PS:Java中只有值传递,没有真正意义的引用传递,引用类型的传递实质是引用类型的地址值传递。
2.面向对象:面向对象是基于面向过程的。
        面向过程:面向过程是以函数为基础完成各种操作,强调的是过程。
        面向对象:面向对象是以对象为基础,完成各种操作,强调的是对象、结果。
3:面向对象的思想特点:
        A:是一种更符合人们思考习惯的思想。
        B:可以将复杂的事情简单化。
        C:将程序员从执行者转化为指挥者。
     举例:招人示例。
4:怎么让我们的操作更符合面向对象的思想呢?
        A:分时系统中包含那些对象。
        B:明确每个对象可以做什么。
        C:明确各个对象之间的关系。
5:面向对象的三大特征:
        A:继承
        B:封装
        C:多态
        D:抽象(有些人将抽象也归为面向对象的特征)
6:Java语言中最基本的单位就是类,类就是用来体现事物的。
        类:是属性和行为的集合,是一个抽象的概念。
        对象:类的具体存在和体现
        成员变量:定义在类中,方法外的变量
        成员方法:就是函数
***在一个文件中可以写多个class,但文件名必须与main方法的class同名
7:如何确定一个类的具体对象?通过 new 造出来
    格式:
        类名 变量名 = new 类名();
    对象的调用:
        格式:
             对象名.成员变量(方法);
8:(**重点)
   成员变量和局部变量的区别:
        A:定义位置的区别
                成员变量:在类中,方法外
                局部变量:在方法中,或方法的形式参数
        B:初始化值的区别:
                成员变量:有初始化值
                局部变量:没有初始化值,必须先声明,在赋值,才能使用
        C:存储位置的区别:
                成员变量:存储在对内存中,随对象存在或消失
                局部变量:存储在栈中,随方法的调用存在或消失
  使用变量:现在局部变量中找,再在成员变量中找
        遵循:就近一致原则
9:匿名对象:
        A:当方法只使用一次时使用
        B:匿名方法可以作为实参进行传递
        格式:
                new Student().show();------------Student()是对象
                                        ---------show()是方法
















作者: shuguang    时间: 2015-8-12 21:36
总结的很好!很全面!
作者: 陈cc    时间: 2015-8-12 21:39
在一个文件中可以写多个class,但文件名必须与main方法的class同名
犯错了
作者: 陈cc    时间: 2015-8-12 21:40
我犯错了
作者: 小燕小男_爱情    时间: 2015-8-12 21:43
总结的很好!很全面!
作者: heihie    时间: 2015-8-12 21:44
{:2_30:}{:2_30:}{:2_31:}{:2_30:}
作者: 虚心的小菜    时间: 2015-8-12 21:45
面向对象挺抽象的,认真学吧!
作者: 晚上没饭吃    时间: 2015-8-12 21:56
不错吗
有自己的总结
作者: 江峰    时间: 2015-8-12 22:04
总结的不错
作者: 说不出再见    时间: 2015-8-12 22:54
哈哈,今天讲的内容都包括在里面了。笔记做的好全面啊
作者: HwH199209    时间: 2015-8-12 23:12

总结的很好!
作者: q985274961    时间: 2015-8-12 23:31
好好好,不错,
作者: 王哲zhe    时间: 2015-8-14 22:05
陈cc 发表于 2015-8-12 21:39
在一个文件中可以写多个class,但文件名必须与main方法的class同名
犯错了

什么意思呢?
作者: 王哲zhe    时间: 2015-8-14 22:06
q985274961 发表于 2015-8-12 23:31
好好好,不错,

3q谢谢鼓励
作者: 王哲zhe    时间: 2015-8-14 22:12
说不出再见 发表于 2015-8-12 22:54
哈哈,今天讲的内容都包括在里面了。笔记做的好全面啊

全抄下来了
作者: 王哲zhe    时间: 2015-8-14 22:14
晚上没饭吃 发表于 2015-8-12 21:56
不错吗
有自己的总结

视频上的
作者: 王哲zhe    时间: 2015-8-14 22:17
虚心的小菜 发表于 2015-8-12 21:45
面向对象挺抽象的,认真学吧!

这真的得往死里学




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