java方面的请教

来源:百度知道 编辑:UC知道 时间:2024/05/15 19:12:27
1。请简要叙述面向对象语言中,类和其实例对象之间的关系.
2。谈谈面向对象的编程思想和面向过程编程思想的不同.学过c语言的同学可以结合c语言谈谈它和java在程序设计方面的异同点.
3。请写出如下名词的概念:JDK 、JVM、java SE、java EE、java ME、IDE、JRE
4。设计一个类person,包含你人的姓名和学号信息以及能反回这些信息的相应方法.

设计一个主类,在主类中创建4个person对象,并打印出每个人的姓名、学号信息。

1.
类是对某一事务的描述,是抽象的、概念上的定义。
实例是实际存在的该类事务的个体。
----------------------------------
2.
面向过程的编程,主要工作是在定义数据的结构和完成动作的函数,然后通过函数调用来实现整个程序的运行。
面向对象的编程,主要工作是在进行对象的封装,将同一事务的数据与操作封装在一个类中,然后通过对象间的消息传递来实现对象间的互相调用,从而实现程序的运行。
(当然,这是一种理想化的设计,实际开发中,不可能完全实现面向对象,因为,计算机的执行是过程化的。)
----------------------------------
3.
JDK:Java Development Kit(Java开发工具包,开发需要的工具)
JVM:Java Virtual Machine(Java虚拟机,用来解释Java字节码的程序)
JavaSE:Java Standard Edition(Java基础版本,最基本的Java)
JavaEE:Java Enterprise Edition(Java企业级版本,适用于企业应用的Java)
JavaME:Java Micro Edition(Java微小版,使用于小型设备的Java)
IDE:Integration Development Environment(集成开发环境,比如Eclipse)
JRE:Java Runtime Environment(Java运行环境,包括JVM在内的一切必要程序)
----------------------------------
4.
/*Person类*/
public class Person {
//属性
private String id;
private String name;
//构造器
public Person() {
}
public Person(String id, String name) {
this.id = id;
thi