发布网友 发布时间:2022-04-30 15:57
共1个回答
热心网友 时间:2022-06-26 21:52
1.编写一个课程类Cource,包含:
3个成员变量:课程编号(cNumber)、课程名(cName)和学分数(cUnit);
1个方法:printCourceInfo:用于输出课程的相关信息;
2.编写Cource类的测试程序,创建课程对象:编号为112101,课程Java 程序设计,学分为3。要求输出课程的相关信息。
3.将上题创建的Cource的3个成员变量改为私有,并为其添加相应的set和get 方法。要求编写其测试程序。
4.为上题的Cource类添加构造器方法,用于初始化课程编号、课程名和学 分。并修改测试程序。
5.为上题的Cource类添加一个静态变量cTotalNum,用于统计创建的课程对象数.
使用Java的优势在于网络应用方面,但Java也提供了强大的用于开发桌面程序的API,它们包含在javax.swing包中.使用这个包可以编写简单的Java桌面应用程序.
Java的javax.swing包提供了许多用来设计GUI的组件类,在学习GUI编程时,需要掌握两个概念:容器类(Container)和组件类(Component),以下是GUI编程中经常提到的基本知识点.
· Java把Component类的子类或间接子类创建的对象称为一个组件.
· Java把Container的子类或间接子类创建的对象称为一个容器.
· 可以向容器中添加组件.Container类提供了一个public方法add(),一个容器可以调用这个方法将组件添加到该容器中.
· 容器调用removeAll()方法可以移除掉容器中的全部组件,调用remove(Component c)方法可以移除掉容器总参数c指定的组件.
· 容器本身也是一个组件,因此可以把一个容器添加到另一个容器中实现容器的嵌套.
· 每当容器添加新的组件或移除组件时,应当让容器调用validate方法,以保证容器中的组件能正确显示出来.