类和对象、数组.pptx

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

类和对象 类和对象关系 类是一种分类,对象则是具体事物,对象一定是属于某个类。 类和对象是抽象和具体的关系 类可以包括: 数据成员(常量和字段) 方法成员(构造函数、方法、属性、事件、索引器、操作符) 类=属性+行为 定义一个类,必须使用的关键字是( ) A、public B、class C、interface D、static 构造函数 构造函数何时被调用?  (  ) A、创建对象时     B、类定义时 C、使用对象的方法时  D、使用对象的属性时 关于构造函数的说法哪个正确?  (  ) A、一个类只能有一个构造函数 B、一个类可以有多个不同名的构造函数 C、构造函数与类同名 D、构造函数必须自己定义,不能使用父类的构造函数 回顾——类的三大特性 封装性:保护内部的内容对外不可见,但可间接操作 继承性:扩充类的功能 多态性:在某一范围内,任意地改变所属类的形式 封装: 多态: 继承: 继承 子类继承父类非私有的属性和方法 java只能实现单重继承,即每个子类只有一个父类 子类可以重写父类的属性和方法 final可以禁止父类被继承,禁止父类方法被重写。 继承 下列叙述中,错误的是( ) A. 父类不能替代子类   B. 子类能够替代父类 C. 子类继承父类     D. 父类包含子类 以下关于继承的叙述正确的是( )。 A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 抽象类 抽象类必须被继承 一旦某个类中包含抽象方法,则这个类必须声明为抽象类 抽象 定义一个抽象类必须使用的关键字是( ) A、public B、class C、interface D、abstract 抽象方法:  (  ) A、可以有方法体 B、可以出现在非抽象类中 C、是没有方法体的方法 D、抽象类中的方法都是抽象方法  抽象类 public abstract class Animal { public abstract void cry(); public abstract String getAnimalName(); } public class Dog extends Animal { public void cry() { System.out.println(汪汪...汪汪); } public String getAnimalName() { return 狗; } } 接口 接口是java中最重要的概念,接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。 定义一个接口必须使用的关键字是( ) A、implements B、class C、interface D、static 数组 总结 一维数组的声明 数组类型[ ] 数组名字=new 数组类型[长度]; 如: int[] shuzu=new int[4]; 一维数组的初始化 一维数组的应用 int[] b = new int[ ] {2,5,-1 }; int[] c= {1,2,3}; 求最大最小值 回顾练习 数组的下标从()开始 A.–1 B. 0 C. 1 D. 2 下面是几条定义并初始化一维数组的语句,指出其中正确的是( ) A.int arr1[ ] = {1,3,4,5,77}; B. int arr1 = new int[ ]; C. int[ ] arr1 = new int[ ]{1,3,4,5,77}; D. int arr1 = { 1,3,4,5,77}

文档评论(0)

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

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

1亿VIP精品文档

相关文档