个人银行账户管理程序c++源码改写Java心得

最大的体会是c++和Java的相似程度太大了,否则修改难度将会大大提高,基本上只需要修改一下细枝末节。private,public,protected三个,在c++里面是区域型的,即自写了“ private: ”的地方,下方区域的成员为私有;而在Java中,需要在每个成员前面加“private”;类的函数实现位置C++的类的类的函数既可以在类里面(即class xx{ 。。。}的{}里面)写函数体,又可以在类外写函数体,即 " 返回值类型 xx:: 函数名(参数){函数体} "的形式;j
摘要由CSDN通过智能技术生成

最大的体会是c++和Java的相似程度太大了,否则修改难度将会大大提高,基本上只需要修改一下细枝末节。

  1. private,public,protected三个,在c++里面是区域型的,即自写了“ private: ”的地方,下方区域的成员为私有;而在Java中,需要在每个成员前面加“private”;

  2. 类的函数实现位置
    C++的类的类的函数既可以在类里面(即class xx{ 。。。}的{}里面)写函数体,又可以在类外写函数体,即 " 返回值类型 xx:: 函数名(参数){函数体} "的形式;
    java的类函数不能在类体外面实现。一些类的函数没有函数体,比如抽象类,类的某些函数本身就没有函数体,所谓的在“子类中实现”中的“实现”其实是重载,与上文所说的实现无关。
    所以在把c++改写成java的时候一个个地把那些函数体给搬上去。

  3. C++的对象、对象指针和Java的引用
    c++使用对象可以用对象名,也可以用对象指针,
    对象名 . 数据成员
    对象名 . 函数成员
    对象指针 -> 数据成员
    对象指针 -> 函数成员
    Java使用对象需要使用 引用
    引用 . 数据成员
    引用 . 函数成员

  4. 子类继承
    c++的语句
    class SavingsAccount : public Account {};

Java的语句
class SavingsAccou

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值