面向对象(一)

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)类:

  静态的属性 属性

  动态的行为 方法

posted @ 2021-12-03 20:56  光明^^龙  阅读(23)  评论(0编辑  收藏  举报