欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    面向对象的概念和Java实现二.ppt

    • 资源ID:5674293       资源大小:1,004.01KB        全文页数:29页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    面向对象的概念和Java实现二.ppt

    第四章,面向对象的概念和 Java 实现-2,2,回顾,对象由状态和行为组成 类是具有相同属性和行为的一组对象的集合 封装是隐藏对象实现细节的过程,以便不让用户看到类的变量和方法可被该类的实例访问圆点符号用于访问对象的成员构造函数在创建对象时初始化对象,3,目标,理解继承,掌握在JAVA中实现继承理解方法重写记住访问修饰符的含义Static 与 final的含义与使用,4,继承,父 类,子类,5,继承,在一个现有类的基础上定义一个新类称为继承(派生)。新生成的类称为子类,原来的类称为父类(超类)。,6,继承的特点,具有层次结构子类具有父类(超类)的属性和方法(实现了代码复用,减少代码余)子类有自己新的属性和方法子类可以重写(覆盖)父类方法,7,继承Person,8,extends关键字,继承由extends关键字实现,子类拥有父类的所有方法和属性,还可有自己独特的一些方法和属性。,9,super关键字teach,this一般是指的是本类的方法和属性,而super指的是调用父类(超类)的方法和属性。,10,继承的优点,11,方法重写,12,子类重写父类的方法,13,访问修饰符 1,信息隐藏是 OOP 最重要的功能之一,也是使用访问修饰符的原因信息隐藏的原因包括:对任何实现细节所作的更改不会影响使用该类的代码防止用户意外删除数据此类易于使用,访问修饰符,14,访问修饰符 2,15,访问修饰符 3,访问修饰符可访问性,16,static 1,static修饰符修饰的变量叫静态变量static修饰符修饰的方法叫静态方法静态方法:使该方法独立于类的实例,使用类去访问,而不是类实例,所以也叫类方法强调的的是唯一的,只有一份,可以通过 了;类名.变量名;类名.方法名访问,17,static 2,调用静态方法的语法为:classname.methodname();,18,Static 3,静态方法必须访问静态数据,19,Static 3,静态方法必须访问静态数据或别的静态方法,20,Static 4 静态块,静态块也只能调用静态变量,21,static,静态块,应该慎用。,22,final 修饰符,23,Final 不能修改,Final 定义的变量的数值不能改变,类似于常量,常与static 修饰符一起使用static强调只有一份final强调是常量static和final是不同的两个修饰,static是修饰方法或变量是静态的,而final是修饰定义的变量为常量。,24,final 关键字/final类,final 修饰符可应用于类、方法和变量。final在应用于类、方法和变量时意义是不同的,但本质是一样的:final表示不可改变。声明为final的类不能被继承。final 类示例:java.lang.String,final class TestFinal int i=7;int j=1;void f()class Further extends TestFinal,final类不能被继承,25,final 方法,在方法声明中使用 final 关键字向编译器表明子类不能覆盖此方法。在声明类中,一个 final 方法只被实现一次。如果一个类为 final 类,那么它的所有方法都为隐式的 final 方法。,class TestFinal final void f()class Further extends TestFinal final void f(),final方法不能被覆盖,26,final 变量,一个变量可以声明为final,这样做的目的是阻止它的内容被修改。声明final变量后,只能被初始化一次,然后就不能对其值进行修改。一个final变量实质上是一个常量。,class FinalDemo public static void main(String args)final int noChange=20;noChange=30;,final变量不能被修改,27,final在项目中的用法,static final String ENTER=n;static final String DOUBLE=;static final String TAG=;,28,final在项目中的用法,运行效果:,29,小结,继承,在JAVA中实现继承修饰符private,public,protected,无访问器 getName setNameStatic 静态变量,静态方法,静态块 final 变量不能修改,类不能继承,方法不能重写,

    注意事项

    本文(面向对象的概念和Java实现二.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开