作业.docx
- 文档编号:24945991
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:17
- 大小:16.75KB
作业.docx
《作业.docx》由会员分享,可在线阅读,更多相关《作业.docx(17页珍藏版)》请在冰豆网上搜索。
作业
1.解释面向对象和面向过程的区别?
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现.
面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为和方法。
2.设计10个对象,描述他们的属性(至少3),行为3个
1、classBeizi
{
Beizi(Strintys,Stringdx,Stringgd){
this.ys=ys;
this.dx=dx;
this.gd=gd;
}
PrivateStringys;
PublicvoidsetYs(Stringys){
}
PublicvoidgetYs(Stringys){
}
privateStringdx;
publicvoidsetDx(Stringdx){
}
PublicvoidgetDx(Stringdx){
}
privateStringgd;
staticStringname;
publicvoidhs(){
System.out.println("我可以喝水");
}
publicvoidzs(){
System.out.println("我可以装水");
}
System.out.println("我可以倒水");
}
}
lassPhone{
2、Phone(Stringtype,Stringcj,Stringys){
}
PrivateStringtype;
PrivateStringcj;
privateStringys;
publicvoidjiedianhua(){
System.out.println("我可以接电话。
。
。
");
}
publicvoiddadianhua(){
System.out.println("我可以打电话。
。
。
");
}
publicStringgetType(){
returntype;
}
publicvoidsetType(Stringtype){
this.type=type;
}
publicStringgetCj(){
returncj;
}
publicvoidsetCj(Stringcj){
this.cj=cj;
}
publicStringgetYs(){
returnys;
}
publicvoidsetYs(Stringys){
this.ys=ys;
}
publicvoidtingguangbo(){
System.out.println("我可以听广播。
。
。
");
}
publicvoidtingyinyue(){
System.out.println("我可以听音乐。
。
。
");
}
}
3、publicclassDiannao{
Diannao(Stringtype,Stringcs,Stringpp){
this.type=type;
this.cs=cs;
this.pp=pp;
}
privateStringtype;
privateStringcs;
privateStringpp;
publicStringgetType(){
returntype;
}
publicvoidsetType(Stringtype){
this.type=type;
}
publicStringgetCs(){
returncs;
}
publicvoidsetCs(Stringcs){
this.cs=cs;
}
publicStringgetPp(){
returnpp;
}
publicvoidsetPp(Stringpp){
this.pp=pp;
}
publicvoidsw(){
System.out.println("我可以上网");
}
publicvoiddyx(){
System.out.println("我可以玩游戏");
}
publicvoidtyy(){
System.out.println("我可以听音乐");
}
}
4、publicclassFz{
privateStringgd;
privateStringdx;
privateStringsize;
Fz(Stringgd,Stringdx,Stringsize){
this.gd=gd;
this.dx=dx;
this.size=size;
}
publicvoidruzhu(){
System.out.println("我入住了。
。
");
}
publicvoidbanchu(){
System.out.println("我搬出了。
。
");
}
publicvoidzhuanrang(){
System.out.println("我转让了。
。
");
}
5、publicclassKeben{
privateStringcbs;
privateintdj;
privateStringtype;
Keben(intdj,Stringtype,Stringcbs){
this.dj=dj;
this.type=type;
this.cbs=cbs;
}
publicvoiddu(){
System.out.println("看看看看看看看看");
}
publicStringgetCbs(){
returncbs;
}
publicvoidsetCbs(Stringcbs){
this.cbs=cbs;
}
publicintgetDj(){
returndj;
}
publicvoidsetDj(intdj){
this.dj=dj;
}
publicStringgetType(){
returntype;
}
publicvoidsetType(Stringtype){
this.type=type;
}
publicvoidxie(){
System.out.println("写写写写写写写");
}
publicvoidZS(){
System.out.println("装饰。
。
。
。
。
。
。
");
}
}
6、classKt
{
Stringpp;
Stringjg;
Stringcs;
Keben(Stringjp,Stringpp,Stringcs){
this.pp=pp;
this.jp=jp;
this.cs=cs;
}
publicStringgetPp(){
returnpp;
}
publicvoidsetPp(Stringpp){
this.pp=pp;
}
publicStringgetJg(){
returnjg;
}
publicvoidsetJg(Stringjg){
this.jg=jg;
}
publicStringgetCs(){
returncs;
}
publicvoidsetCs(Stringcs){
this.cs=cs;
}
publicvoidzl(){
System.out.println("我可以制冷");
}
publicvoidzr(){
System.out.println("我可以制热");
}
publicvoidhq(){
System.out.println("我可以换气");
}
};
7、classKt
{
Stringpp;
Stringjg;
Stringcs;
Keben(Stringjp,Stringpp,Stringcs){
This.pp=pp;
This.jp=jp;
This.cs=s;
}
publicStringgetPp(){
returnpp;
}
publicvoidsetPp(Stringpp){
this.pp=pp;
}
publicStringgetJg(){
returnjg;
}
publicvoidsetJg(Stringjg){
this.jg=jg;
}
publicStringgetCs(){
returncs;
}
publicvoidsetCs(Stringcs){
this.cs=cs;
}
publicvoidzl(){
System.out.println("我可以制冷");
}
publicvoidzr(){
System.out.println("我可以制热");
}
publicvoidhq(){
System.out.println("我可以换气");
}
};
8、classpeople
{
Stringname;
Stringsex;
Intage;
Keben(Stringname,Stringsex,intage){
This.name=name;
This.sex=sex;
This.age=age;
}
This.pp=pp;
This.jp=jp;
This.cs=s;
}
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicStringgetSex(){
returnsex;
}
publicvoidsetSex(Stringsex){
this.sex=sex;
}
publicIntgetAge(){
returnage;
}
publicvoidsetAge(Intage){
this.age=age;
}
publicvoidcf(){
System.out.println("我可以吃饭");
}
publicvoidhs(){
System.out.println("我可以喝水");
}
publicvoidyd(){
System.out.println("我可以运动");
}
}
publicvoidyd(){
System.out.println("我可以运动");
}
}
9、classluzi{
Stringjg;
Stringcs;
Stringlb;
Luzi(Stirngjg,Stringcs,Stringlb){
This.jp=jp;
This.cs=cs;
This.lb=lb;
}
}
publicStringgetJg(){
returnjg;
}
publicvoidsetJg(Stringjg){
this.jg=jg;
}
publicStringgetCs(){
returncs;
}
publicvoidsetCs(Stringcs){
this.cs=cs;
}
publicStringgetLb(){
returnlb;
}
publicvoidsetLb(Stringlb){
this.lb=lb;
}
publicvoidqn(){
System.out.println("我可以取暖");
}
publicvoidzf(){
System.out.println("我可以做饭");
}
publicvoidss(){
System.out.println("我可以烧水");
}
}
10、publicclassEj{
privateintjg;
privateStringpp;
privateStringlx;
publicintgetJg(){
returnjg;
}
publicvoidsetJg(intjg){
this.jg=jg;
}
publicStringgetPp(){
returnpp;
}
publicvoidsetPp(Stringpp){
this.pp=pp;
}
publicStringgetLx(){
returnlx;
}
publicvoidsetLx(Stringlx){
this.lx=lx;
}
publicvoidtg(){
System.out.println("我可以听歌");
}
publicvoidly(){
System.out.println("我可以录音");
}
publicvoidsh(){
System.out.println("我可以说话");
}
}
3.介绍一下实例成员和静态成员,再举个例子。
对象的属性和方法叫做实例,类的属性和方法叫作静态成员和静态方法。
类的静态成员每个类只有一个
即静态成员和静态方法唯一。
静态成员不能对实例成员进行访问。
实例的属性和方法可以对静态成员访问。
1、classBeizi
{
Stringys;
Stringdx;
Stringgd;
staticStringname;
publicvoidhs(){
System.out.println("我可以喝水");
}
publicvoidzs(){
System.out.println("我可以装水");
}
System.out.println("我可以倒水");
}
}
其中name就是静态成员。
4.介绍万事万物皆对象的意思。
世界上所有的东西都有描述和行为,即属性和方法,所以说万事万物皆为对象。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 作业
![提示](https://static.bdocx.com/images/bang_tan.gif)