双元教育(第二天)

双元教育

目录

面向对象概念复习

  • 类和对象

  • 构造器和静态工厂

  • 对象的创建和引用

  • 关键字

  • 类间关系

  • Object类

  • 抽象类与接口

面向对象概念复习

面向对象开发的终级目的:代码复用。

面向对象开发是大规模开发的必然产物。

现实世界中类与对象是个体与整体的关系;在计算机世界中类与对象抽象与具体的关系。 计算机世界中的类是抽象的,是描述性。而对象是类的具体的实现,是类所描述的功能的具体拥有者。 *抽象(动词)的定义:抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。 -共同特征是指那些能把一类事物与他类事物区分开来的特征,这些具有区分作用的特征又称本质特征。

在利用开发语言描述现实现世界的时候,用面向对象的思想更容易描述,更符合人类正常的思维方式。

类和对象

类是以文件的形式存放在硬盘中的,其扩展名为.class。类中只会包含两种东西:成员变量、成员方法。在Java中,大部分情况下,类外不能包含任何东西。

类只是蓝图或模板,不能真正加以利用。要想使用类中的成员变量和成员方法,必须首先实例化这个类,实例化的过程就是从类构造对象的过程。这过程包含以下几个步骤:

1,利用加载加器将类从硬盘加载到内存中,在内存中类以Class类的对象的形式存在,该对象会在内存一直存在。

2,利用new关键字和类的构造方法创建一个真正的、可以使用的类的实例,一般称其为对象。

对象存放在堆中,而以Class类的对象的形象出现的类在放在方法区中。

构造器与静态工厂

构造器

构造方法是通过类创建对象的最常用的方法。从设计上来说构造方法是将蓝图变成客观实在众多步骤中的

猜你喜欢

转载自blog.csdn.net/qq_38214552/article/details/103744004
今日推荐