• 面向对象(一)


    1、 什么是面向对象 

      面向对象编程(Object-Oriented Programming.OOP)

      面向对象编程的本质就是:以类的方式组织代码,以对象的形式组织(封装)数据。

    2、类与对象的关系

      类是一种抽象的数据类型,它是对某一类事物整体描述、定义,但是并不能代表某一个具体的事务

    3、创建与初始化对象

      (1)使用new关键字创建对象

      (2)使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。

      (3)类中的构造器也陈伟构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点:

          a. 必须和类的名字相同

          b.必须没有返回类型,也不能些void

    4、构造器

    作用:

    1. new 本质在调用构造方法
    2. 初始化对象的值

    注意点:

    1. 定义有参构造之后,如果想使用无参构造,要显示定义一个无参的构造

    快捷键alt+Insert 加构造器快捷键

    5、 类与对象总结

    (1)类与对象

      类是一个模板:抽象的;对象是一个具体的实例

    (2)方法

      定义、调用!

    (3)对应的应用

      引用型:基本类型(8)

      对象是通过引用来操作的:栈----》堆

    (4)属性:字段Field成员变量

      默认初始化:

      数字: 0 0.0

      char:u0000

      boolean:false

      引用 null

      修饰符 属性类型 属性名=属性值!

    (5)对象的创建和使用

      必须使用new 关键字创造对象,构造器Person p=new Person();

      对象的属性p.name

      对象的方法p.sleep();

    (6)类:

      静态的属性 属性

      动态的行为 方法

  • 相关阅读:
    SpringSource发布Spring Data Redis 1.0.0
    C#实现的GDI+时钟
    敏捷团队应对打扰的七种方法
    JBoss发布Hibernate 4.0
    在 IE10 的 XHR 的麦子
    Spring AMQP 1.0 GA发布了
    对 64 个以上逻辑处理器使用任务管理器
    预览Visual Studio11: 敏捷的支持、团队协作以及代码克隆监测
    在 Windows 8 中支持传感器
    HTTP API可演进性最佳实践
  • 原文地址:https://www.cnblogs.com/yhcTACK/p/15639993.html
Copyright © 2020-2023  润新知