C++函数与java函数菜鸟级的对比理解
2023-09-14 09:09:57 时间
转自:http://blog.csdn.net/stevenhu_223/article/details/9108571
Android源码底层的代码实现文件有.h、.c、.cpp后缀名文件,它们分别是c、c++程序代码文件和头文件。下面就以一个极其简单的小例子来对比理解它们之间关系。
1. 在java中,假如我要实现一个函数getHeight(int height)返回的是传入的height
1). 在A.java文件中声明和定义函数的实现,代码如下:
- public class A
- {
- public int getHeight(int height)
- {
- return height;
- }
- }
- public class B
- {
- /**
- * @param args
- */
- public static void main(String[] args)
- {
- // TODO Auto-generated method stub
- A a = new A();
- a.getHeight(180);
- }
- }
2.对比在C++中实现同样的函数:
1). 在a.h文件中声明类和函数,实现如下:
- class A
- {
- pubic:
- int get_height(int height);
- };
2).在 a.cpp文件中的进行函数的定义,代码如下:
- #include "a.h"
- int A::get_height(int height)
- {
- return height;
- }
3).在 main.cpp文件中实现调用函数get_height(int height),代码如下:
- #include "a.h"
- void main()
- {
- A a;
- a.get_height(180);
- }
相关文章
- java全局变量的定义和声明_定义全局变量的方法
- java random函数原理_详解JAVA中Random()函数的用法
- Java解析XML字符串「建议收藏」
- java从入门到精通_Java 入门到精通的过程
- java游戏开发入门教程_JAVA制作游戏入门教程
- java session id 生成_Java通过sessionId获取Session「建议收藏」
- java jersey使用总结_Java Jersey2使用总结
- java获取服务器路径_JAVA获取服务器路径的方法「建议收藏」
- tomcat java_maven和tomcat的关系
- 【说站】java异步和同步的区别
- outputstream类或writer类的子类_java private
- Java转换流_java中的字符使用什么编码
- JAVA生成uuid_java接口default方法
- 一个经典例子让你彻彻底底理解java回调机制是什么_java实现回调函数
- C++字符串加密_c++字符串连接函数
- 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )
- Java String字符串补0或空格详解编程语言
- java超快速文本去重复代码详解编程语言
- java中String、StringBuffer、StringBuilder的区别详解编程语言
- Java学习笔记之七java函数的语法规则总结详解编程语言
- 利用Redis存储Java对象的方法(redis存储java对象)
- 服务器使用Java进行Linux服务器监控(java监控linux)
- Java编程中使用Redis实现过期缓存(redisjava过期)
- Java程序如何在Linux上顺利部署?快来了解一下!(java部署到Linux)
- java使用Weka、Linux和Java构建强大的数据分析系统(weka linux)
- Java应用在Linux上乱码的原因及解决方法(java linux乱码)
- 使用Java连接MySQL数据库的具体操作方法(java连接mysql代码)
- Java程序员的MySQL数据库之旅(java操作mysql数据库)
- 并发Redis锁保障Java并发性(redis锁实现java)
- 虚函数与纯虚函数(C++与Java虚函数的区别)的深入分析
- Java中弱引用和软引用的区别以及虚引用和强引用介绍