java程序设计实训(java程序设计 面向对象基础 实验)
本文目录
- java程序设计 面向对象基础 实验
- java高级程序设计实训报告怎么写
- 《Java程序设计》实训
- Java程序设计实验报告 继承与多态
- java面向对象程序设计实验报告怎么写
- java实训心得体会
- 一般java实验总结怎么写,麻烦给出一个范例,谢谢了
java程序设计 面向对象基础 实验
二。
1。People.java
public class People {
//性别(sex)及出生日期(date);方法成员有:获取人的性别和出生日期及构造方法。要求构造方法可以设置性别和出生日期的初始值。
private int sex;
private Date birth;
public People (int sex, Date birth) {
this.sex = sex;
this.birth = birth;
}
public int getSex() {
return this.sex;
}
public Date getBirth() {
return this.birth;
}
}
2。Student.java
public class Student extends People{
private int sex;
private Date birth;
private String name;
private int stuno;
private double grate;
private String studentNative;
public Student(int sex, Date birth, String name, int stuno, double grate, String studentNative) {
super(sex, birth);
this.name = name;
this.stuno = stuno;
this.grate = grate;
this.studentNative = studentNative;
}
public Date getBirth() {
return birth;
}
public double getGrate() {
return grate;
}
public String getName() {
return name;
}
public int getSex() {
return sex;
}
public String getStudentNative() {
return studentNative;
}
public int getStuno() {
return stuno;
}
}
3。测试类自己编写就好了,创建一个People和Student的对象,然后设置值,取值就可以了。
五。
1.构造方法没有返回值,方法名和类名一样.
2.继承是指子类可以拥有父类的方法和属性;多态是指父类的引用可以指向子类对象的实例
3.重写
4.重载
其他的没什么了,自己完成以下吧。O(∩_∩)O~
java高级程序设计实训报告怎么写
写出具体的代码即可,代码记得做简单的注释,这个注释就是你的思想(“思想”怎么理解都可以,做一下简单的注释,注意注释不要太复杂太多)。怎么想的就怎么写,程序这种东西核心的核心是思想,思想表达出来并且程序能正常实现和运行就可以。再多写其他的东西反而让人觉得乱。
《Java程序设计》实训
Counter类如下:
class Counter {
private int countValue;
Counter(){countValue = 0;}
Counter(int count){countValue = count;}
public void increment(){
++countValue;
}
public boolean decrement(){
if(countValue == 0) return false;
else --countValue;
return true;
}
public void reset(){
countValue = 0;
}
public void set(int count){
countValue = count;
}
public int getCount(){return countValue;}
}
测试类如下:
public class Test{
public static void main(String args) {
Counter test = new Counter();
java.util.Scanner sc = new java.util.Scanner(System.in);
System.out.println(“请输入投影仪使用情况(Buy(1),Receive(2),Discard(3),Lend(4),Reset(5),Set(6))“);
int command;
while(true) {
command = sc.nextInt();
switch(command){
case 1:
case 2:
test.increment();
break;
case 3:
case 4:
if(!test.decrement()) System.out.println(“实验室已经没有投影仪了“);
break;
case 5:
test.reset();
break;
case 6:
test.set(sc.nextInt());
break;
default:
System.out.println(“无效的命令“);
}
System.out.println(“现在实验室有投影仪“ + test.getCount() + “台“);
}
}
}
分别写在Counter.java和Test.java中,放在同一目录下即可使用,测试结果为:
请输入投影仪使用情况(Buy(1),Receive(2),Discard(3),Lend(4),Reset(5),Set(6))
6
10
现在实验室有投影仪10台
1
现在实验室有投影仪11台
2
现在实验室有投影仪12台
3
现在实验室有投影仪11台
4
现在实验室有投影仪10台
5
现在实验室有投影仪0台
3
实验室已经没有投影仪了
现在实验室有投影仪0台
Java程序设计实验报告 继承与多态
package MyShape;
public class Test {
/**
* @param args
*/
public static void main(String args) {
Circle c = new Circle(2,4,3);
c.printItMyWay();
}
}
abstract class Shape{
public abstract float getCir();
public abstract float getArea();
}
class Point extends Shape implements Printable{
public int x;
public int y;
public Point(int x, int y){
this.x= x;
this.y=y;
}
public Point (){
}
@Override
public float getCir() {
// TODO Auto-generated method stub
return 0;
}
@Override
public float getArea() {
// TODO Auto-generated method stub
return 0;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
@Override
public void printItMyWay() {
System.out.println(“ Point (“+x+“,“+y+“)“);
System.out.println(“ Point Area:“+this.getArea());
System.out.println(“ Point Circle:“+this.getCir());
}
}
class Circle extends Point implements Printable{
public float r ;
public Circle(){
}
public Circle(float r,int x, int y ){
if(r》0){
this.r =r;
this.x =x;
this.y=y;
}
}
public float getR() {
return r;
}
public void setR(float r) {
this.r = r;
}
@Override
public float getArea() {
return (float) (r*r*3.14/2);
}
@Override
public float getCir() {
return (float) (3.14*r*2);
}
@Override
public void printItMyWay() {
System.out.println(“ Circle (“+x+“,“+y+“)“);
System.out.println(“ Circle R:“+r);
System.out.println(“ Circle Area:“+this.getArea());
System.out.println(“ Circle Circle:“+this.getCir());
}
}
interface Printable {
public void printItMyWay();
}
java面向对象程序设计实验报告怎么写
1。People.java
public class People {
//性别(sex)及出生日期(date);方法成员有:获取人的性别和出生日期及构造方法。要求构造方法可以设置性别和出生日期的初始值。
private int sex;
private Date birth;
public People (int sex, Date birth) {
this.sex = sex;
this.birth = birth;
}
public int getSex() {
return this.sex;
}
public Date getBirth() {
return this.birth;
}
}
2。Student.java
public class Student extends People{
private int sex;
private Date birth;
private String name;
private int stuno;
private double grate;
private String studentNative;
public Student(int sex, Date birth, String name, int stuno, double grate, String studentNative) {
super(sex, birth);
this.name = name;
this.stuno = stuno;
this.grate = grate;
this.studentNative = studentNative;
}
public Date getBirth() {
return birth;
}
public double getGrate() {
return grate;
}
public String getName() {
return name;
}
public int getSex() {
return sex;
}
public String getStudentNative() {
return studentNative;
}
public int getStuno() {
return stuno;
}
}
3。测试类自己编写就好了,创建一个People和Student的对象,然后设置值,取值就可以了。
五。
1.构造方法没有返回值,方法名和类名一样.
2.继承是指子类可以拥有父类的方法和属性;多态是指父类的引用可以指向子类对象的实例
3.重写
4.重载
java实训心得体会
一周的实训转瞬即逝,在这短暂的时间里,我们在老师的指导和帮助下,对于网页设计与制作有了进一步的了解。虽然存在各种各样的问题,但是,这次动手实践经历的意义也是显而易见的。通过这次实训,我学到了很多有价值的东西。整个开发的过程对我来说是一次将理论应用于实践的过程,是将以前所学知识充分利用的过程,是一次真正的实践过程。在这次网页设计中,学到了很多在课堂内所学不到的知识,真正拓展了自己的能力,是一次难得的历练经历收获很大。
我感受最深的是:想要最好一个网站,素材和技能都十分重要。好的素材需要多放面查找资料的,可以从图书、网站和新闻上查找的。好的技能需要不断的实践,经常锻炼做网页。如果拥有好的素材和精湛的技能就可以做出最精湛的网页。另外,亲自动手也让自己看到了自身能力的不足,看到了理想与现实之间的差距,这一切都需要今后进一步加强学习理论知识与真正动手做一些课题来弥补。
一般java实验总结怎么写,麻烦给出一个范例,谢谢了
JAVA 实验报告
班级:xxxxxxx 学号:xxxxxxxxx 姓名:xxxxxx
实验一
require.async([’wkcommon:widget/ui/lib/sio/sio.js’], function(sio) { var url = ’https://cpro.baidustatic.com/cpro/ui/c.js’; sio.callByBrowser( url, function () { BAIDU_CLB_fillSlotAsync(’u2845605’,’cpro_u2845605’); } ); });
void function(e,t){for(var n=t.getElementsByTagName(“img“),a=+new Date,i=,o=function(){this.removeEventListener&&this.removeEventListener(“load“,o,!1),i.push({img:this,time:+new Date})},s=0;s《 n.length;s++)!function(){var e=n[s];e.addEventListener?!e.complete&&e.addEventListener(“load“,o,!1):e.attachEvent&&e.attachEvent(“onreadystatechange“,function(){“complete“==e.readyState&&o.call(e,o)})}();alog(“speed.set“,{fsItems:i,fs:a})}(window,document);
一.实验目的:熟悉java使用环境 二.实验内容:
1. 编写一个显示“I Love Internet”的java Application程序并运行
程序如下: public class c1_8
{public static void main(String args) {
System.out.println(“I Love Internet!“); } }
运行结果:
F:\mqc》javac c1_8.java
F:\mqc》java c1_8 I Love Internet!
F:\mqc》
2. 编写一个显示“Hello Internet”的java Applet程序并运行
程序如下:
import java.awt.*; import java.applet.*;
public class c1_10 extends Applet { public void paint(Graphics g) {
g.drawingString(“Hello Internet!“,25,25); } }
运行结果:XXXXX
求采纳
更多文章:
小李升职换岗后蚂蚁庄园(某单位空出3个领导岗位,全部从外单位提拔人员来补充,合理不)
2024年3月9日 06:45
三星传真机怎么使用?三星的传真机只能打印,不能收发传真是什么原因呢急急急!!!!
2024年6月28日 00:56
电脑版《多玩我的世界盒子》怎么启动游戏?为什么多玩我的世界盒子不能用了
2024年6月28日 00:24
全民飞机大战飞行团(全民飞机大战飞行团退出团以后入多长时间可以再入其他团)
2023年7月23日 21:40
winrar最新版(winrar安装之后新建winrar文件是未知的是什么意思)
2024年6月27日 04:10
拼多多一件代发货源网(拼多多商家版怎么找货源一件代发 具体操作步骤)
2024年7月8日 02:25
realme 10系列(1599元!realme 10 Pro系列发布了,你是否会购买呢)
2024年8月23日 23:10
高考英语答题卡(高考有小孩在考英语时选择题部分忘记涂卡,考卷上有答案,那选择题成绩算零分吗)
2024年5月21日 01:00