1.3.2.1_类和对象.pptx

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

Java 基础篇 类和对象 Java是面向对象的程序设计语言,Java语言提供了定义类、属性、方法等最基本的功能。 类可被认为是一种自定义的数据类型,可以使用类来定义变量,所有使用类定义的变量都是引用变量,它们将会引用到类的对象,对象由类负责创建。 类用于描述客观世界里某一类对象的共同特征,而对象则是类的具体存在,Java程序使用类的构造器来创建该类的对象 Java面向对象的三大特征:封装、继承和多态, Java提供了private、protected和public三个访问控制修饰符来实现良好的封装 提供了extends关键字来让子类继承父类,子类继承父类将可以继承到父类的属性和方法,如果访问控制允许,子类实例可以直接调用父类里定义的方法。 继承是实现类复用的重要手段,除此之外,也可通过组合关系来实现这种复用,从某种程度上来看,继承和组合具有相同的功能。使用继承关系来实现复用时,子类对象可以直接赋给父类变量,这个变量具有多态性,编程更加灵活,而利用组合关系来实现复用的时候,则不具备这种灵活性 构造器用于对类实例进行初始化操作,构造器支持重载 后面我们重点来介绍和学习面向对象的特征,只有掌握了这些,才能更好学好Java语言。为后面课程打下坚实的基础。 类是面向对象的重要内容,我们可以把类当成一种自定义数据类型,可以使用类来定义变量,这种类型的变量统称为引用型变量。也就是说,所有类是引用数据类型。 面向对象的程序设计过程中有两个重要概念:类(class)和对象(object,也被称为实例,instance) Java语言是面向对象的程序设计语言,类和对象是面向对象的核心。Java语言提供了对创建类和创建对象简单的语法支持。 定义类 Java语言里定义类的简单语法如下 修饰符可以是public、final,或者完全省略这两个修饰符。 类名只要是一个合法的标识符即可,但这仅仅满足的是Java的语法要求;如果从程序的可读性方面来看,Java类名必须是由一个或多个有意义的单词连缀而成,每个单词首字母大写,其他字母全部小写,单词与单词之间不要使用任何分隔符 类里各成员之间的定义顺序没有任何影响,各成员之间可以相互调用,但需要指出的是,static修饰的成员不能访问没有static修饰的成员,即静态不可以访问非静态,非静态可以访问静态。 [修饰符] class 类名{ 零个到多个构造器定义.. 零个到多个属性… 零个到多个方法… } 属性用于定义该类或该类的实例所包含的数据, 方法则用于定义该类或该类的实例的行为特征或功能实现。 构造器用于构造该类的实例,Java语言通过new关键字来调用构造器,从而返回该类的实例。 修饰符: abstract :该类为抽象类(不能用new实例化一个对象) final :该类为最终类(不能被其他类继承) public :该类为公共类(可以从其它类中访问) 定义属性 语法格式如下 修饰符:修饰符可以省略,也可以是public、protected、private、static、final,其中public、protected、private三个最多只能出现其中之一,可以与static、final组合起来修饰属性。 属性类型:属性类型可以是Java语言允许的任何数据类型,包括基本类型和现在介绍的引用类型。 属性名:属性名则只要是一个合法的标识符即可,但这只是从语法角度来说的;如果从程序可读性角度来看,属性名应该由一个或多个有意义的单词连缀而成,第一个单词首字母小写,后面每个单词首字母大写,其他字母全部小写,单词与单词之间不需使用任何分隔符。 默认值:定义属性还可以指定它的初值。 [修饰符] 属性类型 属性名 [=默认值] 定义方法 语法格式如下: 修饰符:修饰符可以省略,也可以是public、protected、private、static、final、abstract、其中public、protected、private三个最多只能出现其中之一;abstract和final最多只能出现其中之一,它们可以与static组合起来修饰方法。 方法返回值类型:返回值类型可以是Java语言允许的任何数据类型,包括基本类型和引用类型;如果声明了方法返回值类型,则方法体内必须有一个有效的return语句,该语句返回一个变量或一个表达式,这个变量或者表达式的类型必须与此处声明的类型匹配。除此之外,如果一个方法没有返回值,则必须使用void来声明没有返回值。 [修饰符] 方法返回值类型 |void 方法名(形参列表){ //由零条到多条可执行性语句组成的方法体 } 方法名:方法名命名规则与属性命名规则基本相同,但通常建议方法名以英文中的动词开头 形参列表:形参列表用于定义该方法可以接受的参数,形参列表由

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档