JAVA:类和对象课件

上传人:仙*** 文档编号:252752564 上传时间:2024-11-19 格式:PPTX 页数:28 大小:1.31MB
返回 下载 相关 举报
JAVA:类和对象课件_第1页
第1页 / 共28页
JAVA:类和对象课件_第2页
第2页 / 共28页
JAVA:类和对象课件_第3页
第3页 / 共28页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2020/9/14,#,万物皆对象,世界是由什么组成的?,名胜,人,物品,动物,植物,身边的对象,布兰尼,朱丽叶,顾客,姓名:朱丽叶,年龄:,28,体重:,52,千克,操作:,购买商品,姓名:布兰尼,职衔:收银员,年龄:,35,体重:,60,千克,操作:,收款,打印账单,对象的组成,属性,属性,对象具有的各种属性特征,每个对象的每个属性都拥有特定值,例如:布兰尼和朱丽叶的体重不一样,60kg,布兰尼,属性,35,岁,收银员布兰尼,对象的组成,方法,方法,对象执行的操作,打单,收银,方法,刷卡,收银员布兰尼,对象的属性和方法,列出这辆法拉利,F360 Spider,的属性和方法,列出小狗对象的属性和方法,属性:,品牌:法拉利,型号:,F360 Spider,颜色:黄色,价格:,380,万元,方法:,发动,停止,加速,属性:,颜色:白色,方法:,叫,跑,吃,说一说教室里的对象,描述他们的属性和方法,封装,对象同时具有属性和方法两项特性,对象的属性和方法通常被,封装,在一起,共同体现事物的特性,二者相辅相承,不能分割,谁看见过只有“完好的零件和颜色”而不能开动的汽车?,从对象抽象出“类”,抽取出下列对象的属性和方法的共同特征,轿车,类,顾客类,轿车类,类是模子,确定对象将会拥有的特征(属性)和行为(方法),类是对象的类型,不同于,int,类型:具有方法,类,类是用于组合各个对象所共有操作和属性的一种机制,形状类,动物类,汽车类,类的示例,“,类是具有相同属性和行为的一组对象的集合,”,类和对象的区别,类是概念模型,,定义对象的所,有特性和所需,的操作,对象是真实的模型,类和对象,类定义实体,对象是实际的实体,类是对象的原型,所有属于同一个类,的对象都具有相同,的特性和操作,类和对象有什么区别呢?,类是抽象的概念,仅仅是模板,比如说:“人”,对象是一个你能够看得到、摸得着的具体实体,比如:“习近平”,奥巴马,普京,奥朗德,“,人”类,特征(属性),年龄,体重,行为(方法),衣,食,住,行,Java,是面向对象的语言,所有,Java,程序都以类,class,为组织单元,关键字,class,定义自定义的数据类型,public,class,HelloJava,public static void,main(String args),System.out.println(,使用,Java,语言理解程序逻辑,);,class name,type variable1;,type variableN;,type methodname1(parameter-list),/,方法体,type methodnameN(parameter-list),/,方法体,Java,中定义类的通用格式:,成员变量(对象属性),成员方法,(对象行为或操作),类示例,在类中,属性是通过成员变量体现的,而操作是用成员函数(又称为方法)实现的,。,类中的方法,方法的定义,方法的名称,参数列表,方法的主体,方法返回的对象类,型或原始类型,类中的方法,语法,(,),其中,,是方法返回值的数据类型,是用户自定义的方法名称,方法的参数列表是一组变量声明。,是方法的主体,类中的方法,不能为,Java,中的关键字,不能包含空格或点号,“,.,”,可以下划线,“,_,”,、字母或,“,$,”,符号开头,方法的命名规则,:,类中的方法,class Book,String bookName;,String authorName;,int nopages;,boolean available;,void isAvailable(),if(available=true),System.out.println(,有这本书,);,.,方法,对象表示现实世界中某个具体的事物,抽象是从特定的实例中抽取共同的性质以形成一般化概念的过程,对象具有两方面的含义:,在现实世界中:,是客观世界中的一个实体,在计算机世界中:,是一个可标识的存储区域,对象,类和对象,类是具有共同属性和行为的对象的抽象,类可以定义为数据和方法的集合,类也称为模板,因为它们提供了对象的基本框架,类,对象,抽象,实例化,属性或状态,操作或行为,数据或变量,方法,对象,类是抽象,而对象是具体(实例化)。,对象的创建:,创建对象的过程就是实例化类的过程,创建的步骤:,1,、对象的声明,2,、对象的实例化及对象的初始化,创建对象,声明对象:,类名 对象名;,例如:,存在一个类:,class People,int age;,String name,;,然后即可声明该类的对象:,People tom;,对象的实例化及初始化,对象名,=new,类名,();,关键字,new,通常称为创建运算符,用于分配对象内存,并将该内存初始化为缺省值。,也可以利用下面的语法把声明和实例,化用一条语句:,类名 对象名,=new,类名,();,创建对象,例如,实例化上面已经声明的,tom,对象:,tom=new People();,例如,People tom=new People();,对象的使用,使用对象的变量,通过使用运算符“,.”,,对象可以实现对自己的变量的访问。,语法:,对象名,.,变量名,例如,People,类的对象,tom,,就可以使用:,tom.name,,来访问变量名,name,了。,调用对象的方法,使用对象的方法:,通过运算符“,.”,来调用类的方法。,语法:,对象名,.,方法名,(,参数,),面向对象(,OO,)的优点,便于程序模拟现实世界中的实体,用,“,类,”,表示实体的特征和行为,隐藏细节,对象的行为和属性被封装在类中,外界通过调用类的方法来获得,不需关注内部细节如何实现,可重用,可以通过类的模板,创建多个类的对象,27,写在最后,成功的基础在于好的学习习惯,The foundation of success lies in good habits,谢谢,大家,荣幸,这,一路,与你同行,ItS An Honor To Walk With You All The Way,讲师,:,XXXXXX,XX,年,XX,月,XX,日,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!