java面向对象编程题目不会,求教

(千夫影子)
(小白变大牛)
(慕课分享)
(慕课分享)
第三方登录:新手求教 一个编程题目,求大牛们进来【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:689,921贴子:
新手求教 一个编程题目,求大牛们进来收藏
1. 用Java程序完成以下场景:有一个主人(Master类),他养了两只宠物(Pet类),一只宠物是狗(Dog类),名字叫“旺财”,另一只宠物是猫(Cat类),名字叫“小花”,现在有两种食物(Food类),分别是骨头(Bone)和鱼(Fish)。主人分别给两只宠物喂食物,两只宠物厌食,狗只吃骨头(如果主人为够吃别的食物,就显示“狗不吃某某食物”);猫只吃鱼(如果主人为猫吃别的食物,就显示“猫不吃某某食物”)怎么编程啊 用多态跟继承
想了很久 不知道从何下手啊
java,博为峰java培训,贯穿式课程体系,保证学员胜任企业岗位需求,0元入学.java,0基础120天 成就java牛人,抢!!!java课程免费试听名额,IT总监名师主讲!
我至少个菜鸟
大半夜的都睡觉了吗
坚持半小时
专为满足各类行业和客户要求而设计,并已被证明可满足各个施工标准的要求。
回复 仰望星空Json :对你来说很简单吧 都是最基本的东西 只不过我明天
最后一次吧
Pet类 有成员变量name,存储宠物名字,有成员方法eat,接受参数为Food类型。Dog继承Pet,重写eat方法,用if判断传进来的参数Food的实际类型,需用到instanceOf方法。Food类有成员变量name,存储食物名字。骨头继承食物类。主人类有投食方法,参数是Pet和Food,投食方法内,pet会调用eat方法。
我也准备学java,楼主看的什么书,推荐下
思路你都写出来了。类有了,对象new出来就可以了。
这都要人教…
目测某内的学生
有木有这道题的代码啊
登录百度帐号求教Matlab编程 求出某向量x前n大元素位置如向量 x=(0.2 0.3 0.5 0.1 0.8 0.5 0.4 0.7 0.5 0.1 0.5 0.9 0.5)尽量不用循环,用matlab函数求出x前5大元素的位置,结果如(12 5 8 3 6)or(12 5 8 3 9).求出一个就行了,主要是不想用循环,那位大虾能给出具体编程,在此谢过 我现在用的就是matlab,只是编个程序,不大,不想再涉及其他软件
% 用max函数(下面程序在matlab里调通了,没问题)%[y,I]=max(X)返回向量X的最大元素存入y,最大元素的序号存入I% 假设向量x,x=A是为了不改变原向量A=x;[y,a1]=max(A);A(a1)=-[y,a2]=max(A);A(a2)=-[y,a3]=max(A);A(a3)=-[y,a4]=max(A);A(a4)=-[y,a5]=max(A);A(a5)=-disp('x前5大元素的位置;')Positions=[a1,a2,a3,a4,a5]
已知x=1是一元二次方程(a-2)x2+(a2-3)x-a+1=0的一个根,求a的值.
根据题意,得(a-2)×12+(a2-3)×1-a+1=0,即a2-4=0,故a2=4,解得,a=2或a=-2;∵方程(a-2)x2+(a2-3)x-a+1=0是关于x的一元二次方程,∴a-2≠0,即a≠2;故a=-2.
x^2=1-x x^2+x=1x^3-2x+2011=x-x^2-2x+2011=-x^2-x+1=2010
求函数y=1/(根号下1-loga(x+a) (a>0,且a≠1)的定义域最重要的是过程
保证对数成立:x+a>0,即x>-a保证根号内≥0,且根号不等于0:1-loga(x+a)>0即loga(x+a)<1=loga(a)当0<a<1时,loga(x)是减函数,∴x+a>a,即x>0当a>1时,loga(x)是增函数,∴x+a<a,即x<0综上所述:当0<a<1时,x>0当a>1时,-a<x<0
你好很高兴回答你的问题先转换为分度1584,再除以3得528其中有8个60 一个48 所以答案为8°48′
y"-2y'-3y=3x+1 的齐次部分 y"-2y'-3y= = 0 对应的特征方程为:x^2 -2x - 3 = 0 ,解为 x = -1 或 3 ,即基本解组为:u(x) = e^(-x),v(x) = e^(3x).非齐次方程:y"-2y'-3y = 3x+1 = f(x) 的通解公式为:y = C1 * u(x) + C2 * v(x) + ∫ [ u(s)*v(x) - u(x)*v(s) ] / [ u(s)*v ' (x) - v(s) * u ' (x) ] * f(s) ds将u(x),v(x),f(x) 代入上式计算得到:y = C1 * e^(-x) + C2 * e^(3x) + 1/3 - x.或者百度Hi我,
x=5y/32(5y/3)-3y=1y/3=1y=3x=5
其他相关问题17:28 提问
Window编程闪屏双缓冲就显示白屏问题,求教,谢谢
一直试验不成功,不知道原因在哪里,用窗口hdc就可以,用创建的hMemDc就不行...一直显示白屏,在这里求教? 帖了百度盘的链接,里面有代码.
代码就是加载了背景图,和一张图片.然后移动的图片,出现闪屏,所以想用双缓冲来弄.
懂的人,帮个忙,谢谢.折腾了三天了.
下面是核心代码,真心不知道哪里出错了!!!链接里有工程代码,有点乱,见谅...在学习中..麻烦懂的人帮我看一下.真心请教,谢谢大家了.
static HBITMAP hCloudBMP;
static HDC cloudDC;
BITMAP //for get cloud bmp size
static HBITMAP hBgBMP;
static HDC bgDC;
BITMAP bgBm;
static HDC hMemDC;
static HBITMAP hT
BITMAP bgT
int x,y=0;
int step=0;
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
int wmId, wmE
PAINTSTRUCT
switch (message)
case WM_CREATE:
hCloudBMP=(HBITMAP)LoadImage(NULL,"1.bmp",IMAGE_BITMAP,0,0, LR_DEFAULTSIZE|LR_LOADFROMFILE);
cloudDC =CreateCompatibleDC(hdc);
SelectObject(cloudDC,hCloudBMP);
ReleaseDC(hWnd, hdc);
GetObject(hCloudBMP,sizeof(BITMAP), &bm);
//x=bm.bmW
//y=bm.bmH
hBgBMP=(HBITMAP)LoadImage(NULL,"bg.bmp",IMAGE_BITMAP,0,0, LR_DEFAULTSIZE|LR_LOADFROMFILE);
bgDC=CreateCompatibleDC(hdc);
SelectObject(bgDC,hBgBMP);
ReleaseDC(hWnd, hdc);
GetObject(hBgBMP,sizeof(BITMAP),&bgBm);
//hTemp=(HBITMAP)LoadImage(NULL,"test.bmp",IMAGE_BITMAP,0,0, LR_DEFAULTSIZE|LR_LOADFROMFILE);
hMemDC=CreateCompatibleDC(hdc);
hTemp=CreateCompatibleBitmap(hdc, );
SelectObject(hMemDC, hTemp);
//FillRect(hMemDC,
//DeleteObject(hTemp);
ReleaseDC(hWnd,hdc);
SetTimer(hWnd,100,100,NULL);
case WM_TIMER:
InvalidateRect(hWnd,NULL,true);
//UpdateWindow(hWnd);
case WM_COMMAND:
= LOWORD(wParam);
wmEvent = HIWORD(wParam);
// Parse the menu selections:
switch (wmId)
case IDM_ABOUT:
DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);
case IDM_EXIT:
DestroyWindow(hWnd);
return DefWindowProc(hWnd, message, wParam, lParam);
case WM_PAINT:
PAINTSTRUCT
hdc=BeginPaint(hWnd, &ps);
BitBlt(hMemDC,0,0,bgBm.bmWidth,bgBm.bmHeight,bgDC,0,0,SRCCOPY);
if(step==0)
BitBlt(hMemDC,x,y,bm.bmWidth,bm.bmHeight,cloudDC,0,0,SRCCOPY);
//BitBlt(hdc,x,y,bm.bmWidth,bm.bmHeight,hMemDC,0,0,SRCCOPY);
//BitBlt(hdc,0,0,100,100,hMemDC,0,0,SRCCOPY);
BitBlt(hdc,0,0,,hMemDC,0,0,SRCCOPY);
EndPaint(hWnd, &ps);
case WM_DESTROY:
DeleteDC(cloudDC);
DeleteObject(hCloudBMP);
DeleteDC(bgDC);
DeleteObject(hBgBMP);
DeleteDC(hMemDC);
KillTimer(hWnd,10);
PostQuitMessage(0);
return DefWindowProc(hWnd, message, wParam, lParam);
按赞数排序
看这四句:
ReleaseDC(hWnd, hdc);
GetObject(hBgBMP,sizeof(BITMAP),&bgBm);
//hTemp=(HBITMAP)LoadImage(NULL,"test.bmp",IMAGE_BITMAP,0,0, LR_DEFAULTSIZE|LR_LOADFROMFILE);
hMemDC=CreateCompatibleDC(hdc);/////////你这句的hdc早就被第一句ReleaseDC掉了。所以这个api调用肯定是失败的。
hTemp=CreateCompatibleBitmap(hdc, );
建议楼主多做下返回值检查,失败的时候调用GetLastError(), 因为这样可以省下你两三天的时间。
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
多谢提醒,今天早上发现有不少小错误,
1) HDC声明出错
2)CASE 块没加{}
学习的有点急躁,所以出错了许多.
改正以上错误,成功玩出来了.
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐

我要回帖

更多关于 java编程题目 的文章

 

随机推荐