当前位置: 首页 > news >正文

软考中级(软件设计师)——面向对象程序设计(C++Java二选一的题15分-目标3分)

软考中级(软件设计师)——面向对象程序设计(C++&Java二选一的题15分-目标3分)


目录

软考中级(软件设计师)——面向对象程序设计(C++&Java二选一的题15分-目标3分)

C++语法要点

C++类的定义:

C++派生类的定义:

C++类的外定义函数:

C++虚函数与纯虚函数

C++指针与对象引用

Java语法要点

接口的定义


 

有5个空,一般能拿下一个即可。

C++语法要点

C++类的定义:

public:
公有数据成员或公有函数成员的定义;
protected:
保护数据成员或保护函数成员的定义;
private:
私有数据成员或私有函数成员的定义;

C++派生类的定义:

C++特殊,是允许多继承的。

public:
派生类的公有数据和函数
protected:
保护数据成员或保护函数成员的定义;
private:
派生类的私有数据和函数

例如,继承了CashSuper的父类 

C++类的外定义函数:

其中【::】是作用域分辨符:

C++虚函数与纯虚函数

这里考察的比较多,这里多了一个关键词,virtual,这个单词需要记住。

C++指针与对象引用

对象指针的语法定义形式如下:
类名*对象指针名;
对象引用的定义形式如下:
类名&对象引用名=被引用对象;

Java语法要点

类的定义格式如下:
[import包]
[类修饰符] class xoxclass [extends超类][implements接口] {
public:
公有数据成员或公有函数成员的定义;
protected:
保护数据成员或保护函数成员的定义;
private:
私有数据成员或私有函数成员的定义;

import包:引入包中的类。
类修饰符:主要有四个修饰符, public、abstract、 final、 private.
class为关键字, xooxclass为类名,命名避循Java标识符的命名规则。
extends为继承关键字,implements为接口关键字。
 

接口的定义

Java中的this相当于C++中的指针。

 

相关文章:

  • 《JavaSE-第十四章》之文件(一)
  • 【C++】命名空间输入输出缺省参数函数重载
  • C++ STL速成
  • 网络安全知识之什么是网络安全?
  • Mybatis----多表查询
  • @Autowired注解的实现原理
  • 【C语言】指针(进阶)
  • Opencv 图像处理:数字图像的必会知识
  • 【Linux】Linux下的编辑器——vim
  • JVM是什么?
  • 基于ssm广东东莞大益球队管理系统-计算机毕业设计源码+LW文档
  • 对抗生成网络GAN系列——AnoGAN原理及缺陷检测实战
  • 动态卷积条件卷积
  • 元宇宙发展演变及安全风险研究
  • 数据结构线性表之顺序表的实现
  • 0x05 Python数据分析,Anaconda八斩刀
  • 0基础学习移动端适配
  • CentOS7 安装JDK
  •  D - 粉碎叛乱F - 其他起义
  • iOS 颜色设置看我就够了
  • Meteor的表单提交:Form
  • mysql外键的使用
  • Otto开发初探——微服务依赖管理新利器
  • React as a UI Runtime(五、列表)
  • React-flux杂记
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • 闭包--闭包作用之保存(一)
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 强力优化Rancher k8s中国区的使用体验
  • 入口文件开始,分析Vue源码实现
  • 使用 @font-face
  • 使用API自动生成工具优化前端工作流
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 通过npm或yarn自动生成vue组件
  • 我的面试准备过程--容器(更新中)
  • 我建了一个叫Hello World的项目
  • 阿里云API、SDK和CLI应用实践方案
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • #Spring-boot高级
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (BFS)hdoj2377-Bus Pass
  • (C)一些题4
  • (C语言)逆序输出字符串
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (篇九)MySQL常用内置函数
  • (转)Oracle 9i 数据库设计指引全集(1)
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 反射的使用
  • .Net各种迷惑命名解释