资源描述:
《面向对象(object oriented )》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象4(Objectoriented4)ProcessorientedWashingmachine1.poweron2.addwater3.rinse,turn5turns,turn5circles4.laundryend,water5.dehydration6.alarm7.menpressstopTakeonethingandmovethewholebodyObject-orientedPublic,void,go(){Go.....}benefit1.makeprogrammingeasier2
2、.moduleinsoftwareengineering3.indesignpatterns(objectorientedonlyinvolvesdesignpatterns)EmployedabstractUnderstandingobjectsObjectpropertiesandmethodsAllthingsareobjects,andeachobjectisunique.ItconsistsofattributesandactionsclassLamborghiniisanentity,acla
3、sscarConclusion:aclasscanbeunderstoodasaclassificationofthings------------------------------------ClassesaretemplatesAclassdeterminesthecharacteristics(attributes)andbehavior(Methods)thatanobjectwillhaveObject-orientedPeople:Attributes:height,age,gender,w
4、eightActivities:eating,washing,walking,singing,sleeping,listening,speaking,readingandwritingThroughanumberofspecificpeople(objects)commonalities,summedup(Abstract)commoncommonalitiesandbehavior--------------------------------------------------------------
5、-ClasscreatedinJavaTemplatecreationsyntaxforclassjava:Publicclassclassname{//defineattributepartPropertytype1ofattribute1;Propertytype2ofattribute2;...//partdefinitionmethodMethod1;Method2;...}InThemainJavaisthroughtheenclosedoneof{}.Intheclass,cannotmeet
6、thepropertyis.=====StepstocreatecustomtypesinJava1.definetheclassname2.writeclassproperties3.writingclassmethods--------------------------------------ThecreationanduseofJavaobjectsObjectsarethecoreoftheJavaprogram.Aclassisamodelordrawingofanobjectthatisan
7、instanceofaclass.Classproperty(membervariable)method(function)Multipleobjectsareabstractedintoclasses,andclassesareinstantiatedobjectsAnobjectorstate,operation,orbehaviorSimiliarlyClassdeterminesthepropertiesandmethodsofanobjectObjectscanbeabstracted,andc
8、lassescanbeinstantiatedintoobjects------------------------------------------Establish1.usethenewkeyword(thenewobjectoperator)tocreateobjectsandcreateobjectsfromclassesPersonZhangsan=new,Person();2.usethepropertiesan