首页 > 其他分享 >软件设计师备考--1

软件设计师备考--1

时间:2023-10-19 19:11:08浏览次数:36  
标签:封装 访问 -- 子类 对象 考点 备考 设计师 父类

面向对象

考点1.对象

1.对象的概念:对象是由对象名,属性,方法所构成的

考点2.封装

2.封装:将某些信息隐藏,不允许外部程序直接访问。就是把对象里的内容(属性和方法)结合为一个独立的整体,不让对象里的数据被随意访问,对数据的访问只能通过已定义的接口。

常用封装修饰符有:public、protected、private等等。

public是允许所有的成员进行访问即是公开的;

protected是只允许家族内部的成员进行访问即同一个包下的类进行访问,如果不是同包类,必须是该类的子类;

private是只允许在本类中访问即是私有的;

考点3.类

类:把具有相同属性和行为的一类对象抽象为类。类是封装对象的属性和行为的载体,所以类包括对象的属性和方法。

类是对象的抽象化,对象是类的实例化。

类的类型:实体类、接口类、控制类。

实体类:现实中存在的实体;

接口类;为用户提供合作交互的方式;

控制类:描述业务逻辑,用来控制活动流,充当实体类和接口类之间的协调者;

考点4.继承与泛化

子类继承父类,子类是父类的特殊化;

父类是子类的泛化;

多重继承:子类可以从多个父类中继承行为。多重继承用易导致二义性。

 

标签:封装,访问,--,子类,对象,考点,备考,设计师,父类
From: https://www.cnblogs.com/mydaima/p/17689774.html

相关文章

  • 深入了解 PostgreSQL:功能、特性和部署
    PostgreSQL,通常简称为Postgres,是一款强大且开源的关系型数据库管理系统(RDBMS),它在数据存储和处理方面提供了广泛的功能和灵活性。本文将详细介绍PostgreSQL的功能、特性以及如何部署和使用它。什么是PostgreSQL?PostgreSQL是一款开源的、免费的关系型数据库管理系统。它具有以下......
  • 希尔排序:优化插入排序的精妙算法
    排序算法在计算机科学中扮演着重要的角色,其中希尔排序(ShellSort)是一种经典的排序算法。本文将带您深入了解希尔排序,包括其工作原理、性能分析以及如何使用Java进行实现。什么是希尔排序?希尔排序,又称“缩小增量排序”,是插入排序的一种改进版本。它的核心思想是通过逐步缩小增量值......
  • 编码的奥秘pdf电子版 Charles Petzold
    编码的奥秘pdf电子版CharlesPetzold作者:CharlesPetzold原作名:Code:TheHiddenLanguageofComputerHardwareandSoftwareISBN:9787111080787连接提取码:fpcn类似微机原理的书,讲的很透......
  • CapacityScheduler异步调度功能实践
    1.背景在https://blog.51cto.com/u_15327484/7920197文章中,将调度器从FairScheduler迁移到CapacityScheduler。CapacityScheduler在默认情况下,当接受到NodeManager心跳请求时,会调用nodeUpdate方法开始进行资源调度,这种调度方式称为心跳调度,也称同步调度。心跳调度实现起来简单,......
  • Flink 从0到1实战实时风控系统[云盘超清]
    点击下载:Flink从0到1实战实时风控系统[云盘超清]  提取码:02poFlink是一个基于流处置的散布式计算框架,能够处置无限制的实时数据流。在实时风控系统中,Flink能够协助我们完成实时的数据流处置,从而完成实时风险控制。下面是一个从0到1的Flink实时风控系统简介:数据源接入首先,需求......
  • SpringBoot 整合 Caffeine
    1Maven依赖引入pom依赖:<dependency><groupId>com.github.ben-manes.caffeine</groupId><artifactId>caffeine</artifactId><version>3.1.6</version></dependency>或者直接观察当前SpringBoot自带版本:2.2基本用法imp......
  • 直线模组有哪些配件组成的?
    直线模组又称线性模组或线性滑台,是自动化设备中重要的传动元件,主要由以下几部分组成:1、直线导轨:直线导轨又称线性滑轨,是用于直线往复运动场合的重要零部件,它具有比直线轴承更高的额定负载,同时能够承担一定的扭矩,可在高负载的情况下实现高精度的直线运动。2、滚珠丝杆:滚珠丝杆是将回......
  • 思必驰:离线语音识别芯片简介
    一.使用场景夏天某个凉爽的早晨,当你躺在床上玩着手机,突然一阵困意袭来,原来已经中午了,此时你一个侧身准备休息,突然发现一阵酷热袭来,你定睛一看,原来是风扇没有打开,这个睡姿很舒服你又不想起床怎么办?此时如果你有一个智能语音风扇,你只需要说一句打开风扇即可。关于语音识别这个功能......
  • 重磅升级!官网全新改版上线啦~
    新布局、新风格新体验、新服务棱镜七彩新版官网正式上线啦!各版块功能全新升级为广大用户提供更优质的服务体验!重构版块信息,用户需求一键直达新官网结构大焕新,升级后的官网根据用户需求进行了更合理的设置与规划,导航栏布局清晰,设有首页、产品与服务、解决方案、服务方案、新闻中心、......
  • 无涯教程-Arduino - 集成电路
    集成电路间(I2C)是用于在微控制器和新一代专用集成电路之间进行串行数据交换的系统,当它们之间的距离很短时使用。通过两个导体创建连接。一个用于数据传输,另一个用于同步(时钟信号)。ArduinoI2C我们有两种模式-主代码和从代码-使用I2C连接两个Arduino板。他们是-主发送器/从......