当前位置:首页 » 编程软件 » 编译器class的实现

编译器class的实现

发布时间: 2022-06-28 19:56:55

A. c++中 什么是类的实现

创建一个该类的对象。
例如 : string str
就是类的实例化。我觉得可能是你说的实现

java中,有一个Implement。叫做实现
指的是针对接口。
在C++中相当于抽象类
也就是说,这个类是被别人继承的。
派生类要实现基类(抽象类)的方法,这个称为抽象类的实现

再有一种可能是在类的声明和定义
在头文件中写好了类的设计
在cpp文件中将类的设计实现出来。也有人称呼此为实现。

class CPoint
{
int x,y;
public:
CPoint(int i,int j){ x = i; y = j; }
void Init(CPoint & k)
{
if(*this == k) return; //防止自身赋值
*this=k;
}
};

B. 怎样把java的.class文件编译成可直接执行的.exe文件呢万分感谢!

将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET)
1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件
编译成EXE文件。
2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以
从微软的网站免费下载,地址如下:
http://www.microsoft.com/java/download/dl_sdk40.htm
jexegen的语法如下:
jexegen /OUT:exe_file_name
/MAIN:main_class_name main_class_file_name.class
[and other classes]
3. Visual Cafe提供了一个能够创建EXE文件的本地编译器。你需要安装该光盘
上提供的EXE组件。
4. 使用InstallAnywhere创建安装盘。
5. 使用IBM AlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的
地址获得:
http://www.alphaworks.ibm.com/tech/hpc
6. JET是一个优秀的Java语言本地编译器。该编译器可以从这个网站获得一个
测试版本:
http://www.excelsior-usa.com/jet.html
7. Instantiations公司的JOVE
http://www.instantiations.com/jove/...ejovesystem.htm
JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede
已经不复存在了。
8. JToEXE
Bravo Zulu Consulting, Inc开发的一款本地编译器,本来可以从该公司的
网页上免费下载的,不过目前在该公司的主页上找不到了。

不过JAVA编译成EXE就没有太大的意义了!

C. Java编译器如何实现把原始的代码翻译成目标机的机器语言

Java编译器并没有把源代码翻译为目标机器的机器语言程序,而是翻译成了字节码文件。字节码文件由Java虚拟机解释运行。Java解释器就是Java虚拟机。
Java字节码按照Java语言规范,统一了字节顺序等差异(大端还是小端?CISC处理器和其它的RISC处理器是不同的),对编译器的实现细节也进行了具体规定。这样就可以在虚拟机中执行了。

D. JAVA游戏中的.class文件是干什么的,什么意思是怎么编译的我自己该怎么制作一个可执行的J

.class是类文件,里面就是代码,源文件是 xx.java,编译后会成为xx.class文件,由java的jvm编译,如果你要做一个java程序,先要在你的电脑安装jdk,然后就是开放工具,你可以下个 myEclipse ,买本看或者在网上找找一些教学视频吧。

E. 编译器是如何处理比如class,new关键字的翻译成的相关汇编代码是什么求高人解答

没有对应的汇编,编译器在产生汇编代码前,必须对源码进行词法识别,语法识别,否则根本不知道你的class new到底是什么意思,是要声明一个类呢,还是定义了一个类实体;是重载了new操作符呢,还是new一个对象;

所以说是不可能有对应的汇编代码的,所有汇编必须在语法识别后产生的

热点内容
魔兽世界自动钓鱼脚本 发布:2024-05-19 06:43:07 浏览:494
cbs加密 发布:2024-05-19 06:29:56 浏览:200
ssis存储过程 发布:2024-05-19 06:21:31 浏览:630
怎样删除小视频文件夹 发布:2024-05-19 05:49:29 浏览:589
开启php短标签 发布:2024-05-19 05:44:12 浏览:473
android各国语言 发布:2024-05-19 05:42:54 浏览:247
微信什么资料都没怎么找回密码 发布:2024-05-19 05:35:34 浏览:907
填志愿密码是什么 发布:2024-05-19 05:30:23 浏览:318
城堡争霸自动掠夺脚本 发布:2024-05-19 05:22:06 浏览:204
asp编程工具 发布:2024-05-19 05:20:36 浏览:143