java继承封装类.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java继承封装类

类、 封装、 继承 第一节: 类 什么是对象? 万物皆对象 Object 对象具有属性和方法 区别人、花、房子 等他们拥有的不同属性和方法 人: 黄种人,黑种人,白种人,单个个体有姓名、年龄、性别、相貌; 行为是吃喝拉撒睡、工作等 花:红、橙、黄、绿、蓝、靛、紫、彩色;行为是生长,开花等 房子:造型、样色、构造、材料;行为是提供观赏、居住等 什么是类? 动物的分类: 鱼类 : 金鱼、咸鱼。甲鱼、鲤鱼、鲨鱼等 两栖类 :鳄鱼、海马、企鹅等 爬行类 :蜈蚣、蝎子等 鸟类 :鹦鹉、乌鸦、斑鸠、海鸥等 哺乳类:猪、狗、牛、羊、马、猴子等 对象的抽象描述 对象和类的概念与联系 深度联系 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。 类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。 如何定义类? 在定义类时使用Class关键字来定义一个类; public class 类名{ / / 程序体 } 创建类的实例即对象时,使用关键字 new来实现; 类名 对象名=new 类名 ( ); 如何创建对象? 类的属性和方法调用 在类中包括属性和方法两块,在调用属性和方法时我们 使用 .操作符来实现 并且在实例化之后进行调用: 即: 实例化( 类名 对象名= new 类名()) 对象名.属性名 对象名.方法名 School 北京大学 贵州大学 代码演示 public class School{ String schoolName; /* 定义学 int studentNum; * 校的三 int teacherNum; */ 个属性 } public void schoolinfo() { //定义介绍学校的方法 System.out.println(“这里是”+ schoolName+ “拥有学生人数”+studentNum+ +”人/n”+“人拥有老师人数”+teacherNum+“人”) } School bjdx=new School (); // 类的实例化 bjdx. schoolName=“北京大学”; //调用属性并赋值 bjdx. studentNum=30000; bjdx. teacherNum=1500; bjdx. Schoolinfo(); // 调用方法 第二节: 封装 为何要封装? 外部不能随意访问对象的内部数据 外部(对象以外的部分)错误不 对内部(对象)产生影响,是错误 能局部化。减少排错差错的困难。 隐蔽自身资料,增加安全性能 类似的封装例子 银行存款: 存款信息必威体育官网网址,账号、密码、银行卡身份证等 电脑生产: CPU技术、内存技术、系统技术、设计技术 什么是封装? 就是把对象的属性和方法结合在一起形成一个不可分割的单位 尽可能隐藏对象的内部细节对外形成一个边界(屏障)留一个接口对外保持联系 程序的封装 public class jss{ int x; int y; } 封装两个整形数据 做正整数的加法运算 public class Add{ int he=x+y; System.out.print(两个数相加和为+he) } 问题: 如 果 两 个 数 是 让 用 户 输 入 后 计 算 结 果 、用户输 入 了 小 于 0 的 数 还 是 我 们 想 要 的 结 果 么? 实现数据私有化规范化 public int getX(){ public viod setX(int x){ return x; if(x0){this x=x; } }else{ 你的输入有误 }

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档