1 / 70
文档名称:

java基础知识点整合.docx

格式:docx   大小:48KB   页数:70页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java基础知识点整合.docx

上传人:今晚不太方便 2017/7/30 文件大小:48 KB

下载得到文件列表

java基础知识点整合.docx

相关文档

文档介绍

文档介绍:面向对象
面向对象介绍

对象其实就是现实生活中的各种物体,他们有各种各样的功能,当我们需要借助这些
物体去完成我们的需求时,我们就是在面向这些对象,使用它们其中的功能,至于他们其中的功能是如何实现的,我们无需知道,只要能完成需求即可.
(OOP):
Object Oriented Programming 是一种编程思想, 使用对象去进行编程.
它的特点有: 封装, 继承, 多态
:
对象是需要先用类来描述, 然后使用类来创建.
类是对象的描述, 对象是类的实例.

              提高代码复用性.
              使用者无需关心对象其中是如何实现的.
              让程序员从一个编写者转换成一个使用者.
              更加符合人的思维能力,使编程更简单.
定义类
     
在类中用变量来描述这一类对象公有的特征.

在类中用函数来描述这一类对象公有的行为.
      
创建和使用对象

使用"new 类名()"形式创建一个对象

通过"."语法来访问类的成员.
       例如: Person p = new Person(); = "张三"; ();
             


类在第一次使用的时候被加载到内存中

当创建对象的时候, 成员变量会初始化为默认值, 基本数据类型都是0, 引用数据类型都是null
             


new关键字创建对象的时候, 生命周期开始

没有任何引用指向对象, 该对象成为垃圾, 被虚拟机回收
 
 
 
匿名对象

没有任何引用指向的对象, 就叫匿名对象

匿名对象在创建之后立即被回收, 只能使用一次
             
封装
      
封装就是将一类事物的特征和行为封装在一个类中, 定义成成员变量和成员函数
创建对象之后, 这些成员函数可以访问自己的成员变量

使用private关键字将成员变量私有化
如果需要对外部提供访问方式, 写公有的get, set方法
 
构造函数
    
              构造函数是一个特殊的函数.
              函数名必须和类名一致.
              没有返回值类型.(不等于void,不能写任何返回值).
              可以写return,但是不能写return+值(尽量不要写).
              new关键字创建对象时自动调用
 
    
              如果我们希望一段代码在创建对象的时候执行, 就可以写在构造函数中
              通常我们使用构造函数对成员变量进行赋值
 
      
成员变量优先于构造函数先执行,因为通常使用构造函数都是对成员变量进行初始化,所以如果没有成员变量,构造函数是没有任何意义的.
 
      
              和普通函数一样, 参数列表不同(类型不同,顺序不同,个数不同)即可.
              重载只与参数列表有关
 
  &#16