欢迎光临散文网 会员登陆 & 注册

作业1(基本概念&封装)    面向对象的三大特性?   1、封装:封装隐藏对象

2023-02-21 10:27 作者:酸奶公园  | 我要投稿

作业1(基本概念&封装)

· 

· 

· 

面向对象的三大特性?

· 

· 

1、封装:封装隐藏对象的属性,并且外界只能通过对外提供的接口进行访问,这个对外提供的接口一般是指get方法。
2、继承:子类可以复用父类的成员和方法,并且可以在现有代码的基础上进行功能扩展。按照继承方式,有三种继承方式,分别是public、protected、private。

3、多态:表现形式是,子类对象父类指针,通过父类创建的指针来调用子类的成员和方法,实现了接口的重用。 多态分为静态多态和动态多态。

以附件形式上传答案

· 

支持png、jpg、gif、psd、ai、doc、docx、xls、xlsx、pdf格式的文件和zip、rar格式的压缩文件。

· 

上传附件预览作业

· 

0%

· 

· 

2简答(1分)

· 

· 

什么是对象?类和对象的区别是什么?

· 

 类是抽象的,对象是具体的的,对象是类的一个实例,对象继承类的方法和属性

 

· 

· 

 

· 

· 

· 

以附件形式上传答案

· 

支持png、jpg、gif、psd、ai、doc、docx、xls、xlsx、pdf格式的文件和zip、rar格式的压缩文件。

· 

上传附件预览作业

· 

0%

· 

· 

3简答(1分)

· 

· 

简述什么是面向对象,什么是面向过程?

· 

· 

面向对象是一种编程思想。聊到面向对象,我们需要聊一下面向过程的编程方式,因为面向对象是从面向过程过渡而来的。面向对象更加注重事情有哪些参与者,需求里面有哪些对象,这些对象各自需要做些什么事情。将其拆解成一个个模块和对象,这样会更易于维护和拓展。

面向过程更加注重这个事情的每一个步骤以及顺序。他比较直接高效,需要做什么可以直接开始干。

以附件形式上传答案

· 

支持png、jpg、gif、psd、ai、doc、docx、xls、xlsx、pdf格式的文件和zip、rar格式的压缩文件。

· 

上传附件预览作业

· 

0%

· 

· 

4简答(1分)

· 

· 

类与对象的定义格式?

· 

· 

类定义的语法形式:

class 类名称

{

public:

        公有成员(外部接口)

private:

        私有成员(数据或起辅助作用的函数)

protected:

        保护型成员(为有继承关系的类进行设计的)

};

公有类型成员:是类与外部的接口,任何外部函数都可以访问公有类型数据和函数;

 

私有类型成员:只允许本类中的函数访问,而类外部的任何函数都不能访问;·如果紧跟在类名称的后面声明私有成员,则关键字private可以省略;(举例如下:类中real, image是私有成员);

 

class Add {

double real, image;

public:

Add(double r = 0, double i = 0)

{

real = r;

image = i;

}

};

保护类型成员:与private类似,其差别表现在继承与派生时对派生类的影响不同;

对象定义的语法:

 

类名  对象名;

例:Clock  myclock;

 

//注意:类名不能是clock(小写c)会报错,clock是std库中已经内嵌的,

以附件形式上传答案

· 

支持png、jpg、gif、psd、ai、doc、docx、xls、xlsx、pdf格式的文件和zip、rar格式的压缩文件。

· 

上传附件预览作业

· 

0%

· 

· 

5简答(1分)

· 

· 

讲述Java的封装性,如何在Java中实现封装?

· 

· 

 

· 

· 

 

· 

· 

将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来对隐藏的信息进行操作和访问。

封装有:

属性的封装、方法的封装、类的封装、组件的封装、模块化封装、系统级封装

(1)修改属性的可见性,限制访问。 (2)设置属性的读取方法。 (3)在读取属性的方法中,添加对属性读取的限制。

以附件形式上传答案

· 

支持png、jpg、gif、psd、ai、doc、docx、xls、xlsx、pdf格式的文件和zip、rar格式的压缩文件。

· 

上传附件预览作业

· 

 

 


作业1(基本概念&封装)    面向对象的三大特性?   1、封装:封装隐藏对象的评论 (共 条)

分享到微博请遵守国家法律