个人体验Java与C++区别

银行管理系统C++代码改Java代码体会
Java与C++区别
4_9:
  1. C++里面可以对整体语句块的方法和参数进行可见域设置,Java里面只能每个方法前都进行设置。
  2. 输出C++里面用cout<<,而Java里面用System.out.println()。
  3. Java主函数要用public static void main(String[] args),C++里面是void main()。
  4. 创建对象C++里面可以直接使用类名 对象名(参数表),而Java里面需要类名 对象名 = new 类名(参数表)进行创建。
  5. C++里面的contest放在尾部,在Java里面要用final并放在开头。
  6. C++里面可以直接在类构造函数后用冒号语法进行赋值,而Java里面必须在函数体类赋值。
  7. floor在Java里面要用Math.floor。
5_11
  1. 其他文件里面的public类在同一个包内时不需要导入(C++里面要使用include)
6_25
  1. Java数组要使用类名[] 数组名={new 类名()}进行创建,C++里面使用类名 数组名[]={}进行创建。
7_10
  1. Java里面继承用extends 类名且只支持单继承,C++里面继承在类名后加:继承类型 类名。
  2. 对于静态参数C++里面要用->,而Java里面要用…。
8_8
  1. 输入:C++是cin>>和cout<<,而Java是import java.util.Scanner; Scanner sc = new Scanner(System.in); desc=sc.nextLine();输入一句字符串cmd=(char) System.in.read();或cmd= sc.next().charAt(0);读入一个字符。
  2. 临时类对象作为参数传递在C++中直接使用类名(),而Java中要new 类名()。
9_16
  1. Java里面不能重载操作符,而C++里面可以,即使用operate进行操作符的重载,在Java里面只有String类本身对+进行了重载。
  2. Java中ArrayList类可以实现动态数组,导入java.util.ArrayList即可使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值