2018/12/10

2018/12/10

标题定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(int x0,y0),以及一个movePoint(int dx,int dy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。

public class Point {
	int x;
	int y;
	Point(){
	}	
	Point(int x0,int y0){
		x = x0;
		y = y0;
	}
	void movePoint(int dx,int dy){
		int x = dx + 5;
		int y = dy + 5;
		System.out.println(x+","+y);
	}
}

		Point p1 = new Point(10,20);
		p1.movePoint(10,20);
		
		Point p2 = new Point();
		p2.movePoint(30,18)

定义一个矩形类Rectangle: 2.1 定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长。 2.2 有2个属性:长length、宽width 2.3 通过构造方法Rectangle(int width, int length),分别给两个属性赋值 2.4 创建一个Rectangle对象,并输出相关信息

public class Rectangle {
	int length;
	int width;
	
	Rectangle(int length,int width){
		this.length = length;
		this.width = width;
	}
	int getArea(){
		int area = length*width;
		return area;
	}
	int getPer(){
		int per = 2*length+2*width;
		return per;
	}
	void showAll(){
		int area = getArea();
		int per = getPer();
		System.out.println("矩形的长为: "+length+", 宽为: "+width+", 面积为: "+area+", 周长为: "+per);
	}
}
int length = 10;
		int width = 15;
		Rectangle Rectangle = new Rectangle(length,width);
		Rectangle.showAll();

定义一个笔记本类,该类有颜色(char)和cpu型号(int)两个属性。 [必做题] 3.1 无参和有参的两个构造方法;有参构造方法可以在创建对象的同时为每个属性赋值; 3.2 输出笔记本信息的方法 3.3 然后编写一个测试类,测试笔记本类的各个方法。

public class Note {
	char color;
	int cpu;
	
	Note(){
		
	}
	Note(char color,int cpu){
		this.color = color;
		this.cpu = cpu;
	}
	void Note1(){
		System.out.println("笔记本的颜色为: "+color);
		System.out.println("笔记本的CPU为: "+cpu);
	}
}
Note note = new Note('白',7);
		note.Note1();

定义两个类,描述如下: [必做题] 4.1定义一个人类Person: 4.1.1定义一个方法sayHello(),可以向对方发出问候语“hello,my name is XXX” 4.1.2有三个属性:名字、身高、体重 4.2定义一个PersonCreate类: 4.2.1创建两个对象,分别是zhangsan,33岁,1.73;lishi,44,1.74 4.2.2分别调用对象的sayHello()方法。

public class Person {
	String name = "Lebron";
	double heigth = 203;
	int age;
	int weigth = 113;
	void sayHello(){
		System.out.println("hello,my name is "+ name);
	}
	Person(){
		
	}
	Person(String name,int age,double heigth){
		
	}
	
}
Person x = new Person();
		x.name = "zhangsan";
		x.age = 33;
		x.heigth = 1.73;
		x.sayHello();
		Person y = new Person();
		y.name ="lishi";
		y.age = 44;
		y.heigth = 1.74;
		y.sayHello();
		
		
		Person i = new Person("zhangsan",33,1.73);
		i.sayHello();
		Person j = new Person("lishi",44,1.74);
		j.sayHello();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值