网站大量收购独家精品文档,联系QQ:2885784924

Java基础_面向对象讲述.pptx

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

面向对象;学习目标;学习目标;理解面向对象的概念;面向对象的思想概述;如果将对象比作汽车,那么类就是汽车的设计图纸。所以面向对象程序设计的重点是类的设计,而不是对象的设计。 ;;类和对象举例;类的定义;声明类;声明属性;声明方法;对象的创建和使用;对象的创建和使用;提示;对象的产生;对象的产生;对象的使用;对象的生命周期 ;匿名对象(先做了解,熟悉对象的使用再使用匿名对象) ;练习1;学习目标;信息的封装和隐藏(1);信息的封装和隐藏(2);信息的封装和隐藏(3) (version2);1.创建程序,在其中定义两个类,Person和 TestPerson类的定义如下。用setAge()设置人的合法年龄(0~130),用getAge()返回人的年龄。在Test类中实例化Person类的对象b,调用setAge()和getAge()方法,体会Java的封装性。 ;学习目标;构造器的定义与作用 ;构造器(构造方法);默认的构造方法;练习3;Person p = new Person(“Tom”,18) 的内存状态变化过程分析;;;学习目标;函数(也叫方法或者行为);参数类型:就是该形式参数的数据类型。 返回值:方法在执行完毕后返还给调用它的程序的数据。 返回值类型:函数要返回的结果的数据类型。;函数的调用;;函数的重载 ; 在同一个类中可以定义多个同名方法—方法名重载(overload) public class PrintStream{ public void print(int i) {……} public void print(float f) {……} public void print(String s) {……} } 重载方法的参数列表必须不同 重载方法的返回值类型可以相同,也可以不同 调用时根据方法的参数类型来区别。 print(3);print(1.2f);print(“hello!”);;1.编写程序,定义三个重载方法并调用。方法名为mOL。 三个方法分别接收一个int参数、两个int参数、一个字符串参数。分别执行平方运算并输出结果,相乘并输出结果,输出字符 CallMOL串信息。 在主类()的main方法中分别用参数区别调用三个方法。 2.定义三个重载方法max,第一个方法求两个int值中的最大值,第二个方法求两个double值中的最大值,第三个方法求三个double值中的最大值,并分别调用三个方法。 ;cust;构造方法重载;构造方法重载举例; (1)定义Person类,有4个属性:String name; int age; String school; String major, (2)定义Person类的3个构造方法: 第一个构造方法Person(String n, int a)设置类的name和age属性; 第二个构造方法Person(String n, int a, String s)设置类的name, age 和school属性; 第三个构造方法Person(String n, int a, String s, String m)设置类的name, age ,school和major属性; (3)在main方法中分别调用不同的构造方法创建的对象,并输出其属性值。;学习目标;this是什么? ;this引用句柄的存放位置;学习目标;函数的参数传递 —基本数据类型的参数传递 ;函数的参数传递 —引用数据类型的参数传递;函数的参数传递 —引用参数传递的一个问题分析;源文件布局;软件包;package语句;import语句;JDK中主要的包介绍

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档