Java基础篇---复习:类与对象

Posted 满天星!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础篇---复习:类与对象相关的知识,希望对你有一定的参考价值。

复习:类与对象

1.面向对象思想编程内容的三条主线分别是什么

1)类及类的成员:属性、方法 、 构造器、代码块、内部类
2)面向对象的三大特征:封装、继承、多态
3)其他关键字:this 、super 、abstract 、static、final 、package 、 import

2.谈谈你对面向对象中类和对象的理解,并指出二者的关系?

类:抽象的,概念上的内容
对象:实实在在存在一个个体
对象是由类派生出来的

3.面向对象思想的体现一:类和对象的创建和执行操作有哪三步?

1)创建类
2)类的实例化
3)调用对象的结构:“对象.属性” ”对象.方法"

  1. 类的方法内是否可以定义变量?(可以)
    是否可以调用属性?(可以)
    是否可以定义方法?(不可以)
    是否可以调用方法?(可以)

5.面向对象与面向过程(理解)

1)面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做
2)面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做
举例:人把大象装进冰箱

6.完成一个项目(或功能)的思路

1)根据问题需要:选择问题所针对的现实世界中的实体。
2)从实体中寻找解决问题相关的属性和功能,这些属性和功能就形成了概念世界中的类。
3)把抽象的实体用计算机语言进行描述,形成计算机世界中类的定义,即借助某种程序语言,把类构造成计算机能够识别和处理的数据结构。
4)将类实例化成计算机中的对象,对象是计算机世界中解决问题的最终工具。

7.面向对象中两个重要的概念

类:对一类事物的描述,是抽象的、概念上的定义 对象:是实际存在的该类事物的每个个体,因而也称为实例(instance)
面向对象程序设计的重点是类的设计。
设计类:就是设计类的成员。

8.面向对象思想落地实现的规则

1)创建类,设计类的成员
2)创建类的对象
3)通过“对象.属性"或"对象.方法"调用对象的结构

9.对象的创建与对象的内存解析

典型代码:
Person p1 = new Person(); Person p2 = new Person(); Person p3 = p1; // 没有创建一个对象,共用一个堆空间的对象实体。
说明:
如果创建了一个类的多个对象,则每个对象都独立的拥有一套类的属性。(非static的) 意味着:如果我们修改一个对象的属性a,则不影响另外一个对象属性a的值

以上是关于Java基础篇---复习:类与对象的主要内容,如果未能解决你的问题,请参考以下文章

Java基础复习-流程结构篇

Java 基础篇之类与对象

Java基础篇---练习:类的设计

Java 面试知识点解析——基础知识篇

Java自用基础编程篇-4.面向对象(中)

Java 面试知识点解析——基础知识篇