东北大学-NEU-高级Java程序设计-Java作业.rar
东北大学-NEU-高级Java程序设计-Java作业,这个是高级Java程序设计的作业, 1.自定义高度打印三角形 2.自定义异常,捕获并打印三角形 3.实现一个简单的画板并写入到文件中,实现多态,能够从文件中读取写入的对象。实现可复现上一次所划得图形
东北大学-NEU-高级Java程序设计-Java作业,这个是高级Java程序设计的作业, 1.自定义高度打印三角形 2.自定义异常,捕获并打印三角形 3.实现一个简单的画板并写入到文件中,实现多态,能够从文件中读取写入的对象。实现可复现上一次所划得图形
编程实现先从标准输入中读取字符串,然后将字符串存到文件file1中,最后再将文件file1中的内容读取另存到文件file2中等功能。
1,定义一个接口Assaultable(可攻击的),该接口有一个抽象方法attack()。 2,定义一个接口Mobile(可移动的),该接口有一个抽象方法move()。 3,定义一个抽象类Weapon,实现Assaultable接口和Mobile接口,但并没有给出具体的实现方法。
1,写一个类,名为Animal,该类有两个私有属性,name(代表动物的名字),和legs(代表动物的腿的条数);要求为两个私有属性提供public 的访问方法。并提供个两构造方法,一个无参,默认给name赋值为AAA,给legs赋值为4;另一个需要两个参数,分别用这两个参数给私有属性赋值。要求在第一个构造方法中调用第二个构造方法。该类还有两个重载的move()方法,其中一个无参,在屏幕上输出一行文字: XXX Moving!!(XXX为该动物的名字);另一个需要一个int参数n,在屏幕上输出n次 XXX Moving!!
编写一个“生产者-消费者”的多线程演示程序,两个生产者,一个消费者,可以存放产品的仓库容量为10,仓库用栈实现,并有同步功能,且能防止先消费后生产的情况。