三道java简答题,请帮忙回答。 20

请帮忙回答下面三道java简答题,谢谢!1.描述由自然语言转变为java语言并得出结果的过程(写出java程序的执行步骤)。并写出每一步所生成的文件。2.描述Applet... 请帮忙回答下面三道java简答题,谢谢!
1.描述由自然语言转变为java语言并得出结果的过程(写出java程序的执行步骤)。并写出每一步所生成的文件。
2.描述Applet程序的编写及执行过程。
3.解释抽象类,抽象方法,二者之间的关系。

就上面这三道,是简答题哦,请准确回答,谢谢了!
展开
 我来答
味精海盗
2011-01-04 · 超过28用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:43.9万
展开全部
1、第一步:自然语言(.java文件)通过JDK编译,生成字节码文件(.class);第二步:字节码文件通过JVM解释运行。(每个平台都会有一个特有的JVM,因此java代码本身是跨平台的)
2、applet用java applet API编写,通过<applet>标签嵌入到页面文件中。
3、抽象类中不一定要有抽象方法,但是有抽象方法的类一定是抽象类。

谢谢
otteryang
2011-01-05
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
1和2不太了解 补充一下3
抽象方法存在且只能存在于抽象类中,再抽象类中抽象方法只能有声明不能有类容。
抽象类里的其他方法可以调用抽象方法,可以达成父类调用子类方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hhnvf42
2011-01-10 · TA获得超过9306个赞
知道小有建树答主
回答量:1674
采纳率:0%
帮助的人:1060万
展开全部
//1:this的作用是对本身的类进行方法或者变量的调用。
//比如:
public class Demo {
public void str() {
System.out.println("1");
}

public void str2() {
this.str();
}

public static void main(String args[]) {
Demo d=new Demo();
d.str();
d.str2();
}
}
//程序的运行结果就是
1
1
//简单的说this就是一种“引用”。
//当你做程序做到一定程度的时候你会发现JAVA的很多特性//(OOP的特性),都是为了方便使用和节省代码量
//===========
//2:
//特点1:构造方法是和类同名。2:为有返回类型的方法。
//作用:在程序初始化的时候,一些必要的设置和方法的调//用都在构造函数中进行调用
//比如:我用一个Swing界面话的JAVA程序来说明!
import java.awt.*;
import javax.swing.*;

public class Demo {
public Demo()
{
setGui();
}
public void setGui()
{
JFrame f=new JFrame();
f.setVisible(true);
f.setSize(600, 400);
f.setDefaultCloseOperation(3);
}
public static void main(String args[]) {
new Demo();
}
}
//3
//JAVA不支持多继承
//通过super,extends
//1)接口是被Interface所修饰的类
//2)使用接口(或者说继承接口)implements关键字
//3)接口之中这能够写方法名,而方法的具体实现目的在实现//类之中写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式