网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 课程设计 > 正文

java小程序设计

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
 设计一个Dog类,它有名字、颜色、年龄等属性,定义构造方法用来初始化类的这些属性,定义方法输出Dog 的信息。编写应用程序使用Dog类。class Dog{ String name,color; int age; public Dog(){ } public Dog( String name,String color,int age){  this.name=name;  this.color=color;  this.age=age; } public void tostring(){  System.out.println("狗的名字是:"+name+"\t颜色是:"+color+"\t年龄是:"+age); }}public class app2{ public static void main(String[] args){  Dog obj=new Dog("mydog","黑色",200);  obj.tostring(); }}www.lwfree.cn
11. 设计一个长方体类MyCube,该类包含第1题中的MyRectangle类对象作为类的域,表示长方体的底面;此外还包含一个整型变量d,表示长方体的高。类中定义构造方法初始化类对象、定义求体积和表面积的方法。编写应用程序测试MyCube类。class MyCube extends MyRectangle{ int d; public MyCube(){ } public MyCube(int xUp,int yUp,int xDown,int yDown,int d){  this.xUp=xUp;  this.xDown=xDown;  this.yUp=yUp;  this.yDown=yDown;  this.d=d; } public int V(){  return (yDown-yUp)*(xDown-xUp)*d; } public int area1(){  return 2*((yDown-yUp)*(xDown-xUp)+(yDown-yUp)*d+(xDown-xUp)*d); }}public class app3{ public static void main(String[] args){  MyCube obj=new MyCube(0,0,7,12,9);  System.out.println("长方体的体积为:"+obj.V()  +"\t表面积为:"+obj.area1()); }}
12. 设计一个表示用户的User类,类中的变量有用户名、口令(私有的)和记录用户个数的变量(静态的),定义类的3个构造方法(没有参数、有一个参数给用户名赋值、有两个参数给用户名和口令赋值)、获取和设置口令的方法、返回字符串表示的类信息的方法(包括用户名、口令)。编写应用程序测试User类。class User{ String name; private String password; public static int n=0; public User(){ } public User(String name){  this.name=name;  n++; } public User(String name,String password){  this.name=name;  this.password=password;  n++; } public void setPassword(String password){  this.password=password; } public void getPassword(){  System.out.println("修改密码为:"+password); }  public void tostring(){  System.out.println("用户名为:"+name+"\t密码为:"+password+"\t用户号为:"+n); }}public class app4{ public static void main(String[] args){  User obj=new User("pingzi");  obj.setPassword("870624");  obj.getPassword();  obj.tostring();  User obj2=new User("shdp ","64621634");    obj2.tostring(); }}13. 定义一个抽象基类Shape,它包含一个抽象方法getArea(),从Shape类派生出Rectangle和Circle类,这两个类都用getArea()方法计算对象的面积。编写编写应用程序使用Rectangle类和Circle类。package mylib;public abstract class Shape{ public abstract void getArea();}package mylib;public class Rectangle extends Shape{ int x,y; public Rectangle(int x,int y){  this.x=x;  this.y=y; } public void getArea(){  System.out.println("矩形的面积:"+x*y); }}package mylib;public class Circle extends Shape{ int r; public Circle(int r){  this.r=r;} public void getArea(){  System.out.println("圆的面积:"+Math.PI*r*r); } }import mylib.Shape;import mylib.Rectangle;import mylib.Circle;public class Exe6_1{ public static void main(String args[]){  Rectangle obj1=new Rectangle(5,6);  Circle obj2=new Circle(4);  obj1.getArea();  obj2.getArea();  Shape obj3=new Circle(5);  obj3.getArea(); }}379
  • 上一篇资讯: java程序小设计
  • 下一篇资讯: java程序设计小程序
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师