A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fuleigang 中级黑马   /  2017-3-14 12:20  /  1867 人查看  /  19 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

谁知道第二题的那个猫的重量单位kg怎么在放属性里面添加上去呀,不会呀

19 个回复

倒序浏览
回复 使用道具 举报
我表示基础后面学的有压力了! 所以决定重读一次
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
菜鸟,在类里把体重定义成私有类型字符串,在构造函数里把你的数字+"kg"再付给你的this.weight,不就行了。。。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
基础不好学,有什么好办法
回复 使用道具 举报
回复 使用道具 举报
加油吧,各位
回复 使用道具 举报
嘻嘻哈哈哈
回复 使用道具 举报
代码题目都没有,谁知道你说的是啥
回复 使用道具 举报
能把题目分享一下不,整套更好了
回复 使用道具 举报
1.编写一个猫类 类名: Cat            
                 属性:
                 猫的颜色: color int类型  //除以2没有余数是黑猫,有余数是白猫
                 体重: weight float类型  //单位kg
                         
                 行为:eatFood(boolean类型参数) 吃饭 接受boolean类型的参数 返回值空
                 如果参数为true,代表喂她的是食物 控制台打印: 好香好好吃
                 如果参数为false,代表喂她的不是食物 控制台打印: 这是什么gui
                 
                 行为:catchMouse() 抓老鼠 没有方法体参数 返回值空   
                 体重>50的猫   控制台打印: 喵喵喵我爱抓老鼠
                 体重>10并且<=50的猫 控制台打印: 人家是小猫猫害怕老鼠嘛
                 体重<=10 的猫   控制台打印: 喵了个咪差点被老鼠吃了  
                  
                 行为:shit() 拉屎 私有方法 返回值空
                  
                 行为:speekMyColor() 公有方法, 返回值空. 参数空.
                 白猫控制台打印: 喵我是白猫
                 黑猫控制台打印: 喵我是黑猫
2.在测试类中对这几种情况分别进行测试.
回复 使用道具 举报
这是什么时候的考试题?
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
题目是什么啊??难不?
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
感谢分享
回复 使用道具 举报
这个不难吧?
回复 使用道具 举报
一起加油
回复 使用道具 举报
newu 黑马帝 2017-3-20 07:21:17
17#
加油吧,各位
回复 使用道具 举报
回复 使用道具 举报
我不明白设个private void shit()方法怎麼用?
要用反射嗎?
回复 使用道具 举报
黑马程序员基础评测:多线程
以下题目为 单选题 或 多选题,请认真作答。请在您认为正确的答案前勾选 “√”

1
当下列哪个方法终止时,能使线程进入死亡状态( a) ----- 单选
A、run
B、setPrority
C、yield
D、sleep


2
下列说法中错误的一项是( d) ----- 单选
A、一个线程是一个Thread类的实例
B、线程由Runnable实例的run()方法开始执行
C、如果已经继承了一个父类那么可以通过实现Runnable接口来创建线程
D、新建的线程调用start()方法就能立即进入运行状态


3
如下代码创建一个新线程并启动线程:
Runnable target = new MyRunnable(b);
Thread myThread = new Thread(target);
问:如下哪些类可以创建target对象,并能编译正确?( ) ----- 单选      
A、public class MyRunnable extends Runnable { public void run(){} }
B、public class MyRunnable implements Runnable {public void run() {}}
C、public class MyRunnable extends Runnable {void run() {}}
D、public class MyRunnable implements Runnable {void run() {}}


4
编写线程类,要继承的父类是(c ) ----- 单选
A、Runnable
B、Object
C、Thread
D、Serializable


5
一个线程通过下列哪种方法将处理器让给另一个优先级别相同的线程( d) ----- 单选
A、start
B、yield
C、join
D、sleep


6
下述代码编译执行,会产生什么结果( d) ----- 单选
public class X extends Thread implements Runnable {
public void run() {
System.out.println("this is run()");
}
public static void main(String args[]) {
Thread t = new Thread(new X());
t.start();
}
}
A、第一行会产生编译错误
B、第六行会产生编译错误
C、第六行会产生运行错误
D、程序正常运行


7
以下代码是声明实现 Runnable 接口的类,以创建新的线程并启动,在横线处填入哪些代码可以实现上述目标(d ) ----- 单选
public class MyRunnable implements Runnable {
public void run() {
// do something…
}
}

public class MyRunnableTest {
public static void main(String[] args) {
          ____________________________________
}
}
A、new MyRunnable().run();
B、new MyRunnable().start();
C、 new Thread(new MyRunnable()).run();
D、new Thread(new MyRunnable()).start();


8
下列代码是将类声明为 Thread 的子类,以创建新的线程并执行。在横线处填入哪些代码可以实现上述目标(d ) ----- 单选
public class MyThread extends Thread {
public void run() {
// do something…
}
}
public class MyThreadTest {
public static void main(String[] args) {
           ____________________________________
}
}
A、new MyThread().run();
B、new MyThread().start();
C、new Thread(new MyThread()).run();
D、new Thread(new MyThread()).start();


9
以下关于sleep和wait的区别中正确的是----- 多选AD
A、sleep可以传递参数
B、wait方法可以传递参数
C、wait方法释放锁对象
D、sleep方法释放锁对象


10
下列关于多线程的描述正确的是(abc ) ----- 多选      
A、多线程是指在一个进程中同时运行多条线程
B、多线程是为了使得多个线程并发的工作以完成多项任务,提高系统的效率
C、多线程的形成原因是CPU在多个线程间做着高效的切换
D、多线程的形成原因是CPU可以同时执行多条线程,处理多个任务


  交      卷
80
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马