java面向对象

java面向对象

ID:43359287

大小:624.00 KB

页数:10页

时间:2019-10-08

java面向对象_第1页
java面向对象_第2页
java面向对象_第3页
java面向对象_第4页
java面向对象_第5页
资源描述:

《java面向对象》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、面向对象基础主讲:代明川主要内容对象与类的概念类的定义成员变量的初始化引用构造方法对象的创建与使用理解对象和类的概念对象:是计算机程序中运行时,一种具体的客观存在。类:用来创建对象的模板,是描述一类对象的抽象概念张三李四王五人实例化姓名年龄身高体重姓名:张三年龄:21身高:178cm体重:60kg姓名:李四年龄:29身高:168cm体重:55kg姓名:王五年龄:27身高:180cm体重:70kg类的定义类由两方面组成:成员变量与方法声明变量的格式:[]type[=defaultValue];例如

2、:publicStringname;privateintage;声明方法的格式:[]([]){[]}例如:publicStringgetName(){return“张三”;}成员变量与局部变量变量定义的类型可以是Java语言中的任何一种数据类型(包括基本数据类型和引用类型)在定义成员变量时可以对其初始化,如果不初始化,Java使用默认值进行初始化在定义局部变量时,必须对其初始化成员变量类型默认初始值byte0shor

3、t0int0long0Lchar‘u0000’float0.0Fdouble0.0Dbooleanfalse所有引用类型null引用Java语言中除了基本数据类型,就是引用类型Java中的对象是通过引用对其进行操作举例:MyClass1.java构造方法构造方法是用来定义Java类的对象的特殊方法构造方法与类名一致,且没有返回值当没有为类定义构造方法时,编译器会为类自动添加一个默认的构造方法:类名(){}举例:Human.javanameageHuman.java编译nameageHuman(){}Human.class对象的创建与使用使

4、用new关键字来创建对象,并且必须使用new创建使用方法:new+构造方法调用对象的成员变量的方法:对象名.成员变量名调用对象的方法的方法:对象名.方法名(参数列表)同一类的不同对象有不同的成员变量存储空间同一类的所有对象共享该类的方法面向对象三大特点封装继承多态封装概念:封装有数据和实现方法,因此用户就可以将其视为一个提供服务的黑匣子,可向其中添加实例变量和方法,也可删除或改变其中的实例变量和方法。但只要提供的服务保持不变,使用该程序代码的就还可以继续使用它而不必被重写。另见实例变量、实例方法。优点:1、隐藏类的内部细节2、限制对内部属性

5、的操作随意性3、增强代码的可维护性借钱与抢钱的例子Man.java

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。