java教程3java面向对象编程

java教程3java面向对象编程

ID:36206293

大小:1.83 MB

页数:95页

时间:2019-05-07

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

《java教程3java面向对象编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章Java面向对象编程SunnyLiuweiliu_china@163.com本课教学内容定义类创建对象成员数据和方法给方法传参数构造函数访问说明符本课教学内容修饰符重载包继承的概念在Java中实现继承本课教学内容接口方法覆盖多态性使用super问题陈述顾客介绍过程中的Customer类有如下的属性和行为:创建一个顾客类Customer。该类存储顾客的个人信息:顾客ID号、顾客名、电话、邮编。为顾客类编写一个方法,该方法能显示顾客的个人信息。CustomerCustomerIdCustomerNameCustomerPhoneSt

2、ringCustomerPostcodedisplayDetails()定义类语法[<访问说明符>][<修饰符>]class{//bodyofclass}其中,class是创建类所使用的关键字,是类的名称,包含属性和方法定义类类的命名规则:不能为Java中的关键字。不能包含空格或点号“.”。可以以下划线“_”、字母或“$”符号开头。classBox{//成员数据//方法}创建对象创建一个对象分两步进行:声明对象的引用变量或名称。创建对象的一个实例。语法<类名><对象

3、>myboxnull创建对象例子Boxmybox;在使用对象之前必须给它们分配内存。由new操作符来完成。mybox=newBox();Boxmybox成员数据定义一个成员数据的语法为:例子publicclassBox{privatedoublelength;privatedoublewidth;privatedoubledepth;}[<访问说明符>][<修饰符>]<数据类型><变量名>方法语法:[<访问说明符>][<修饰符>]<返回类型><方法名>([参数列表]){//语句}例子publicdoublevolume(){retur

4、nwidth*height*depth;}返回类型方法名参数列表访问说明符方法首部声明方法体使用成员数据和方法使用成员数据成员数据能用在不同的类中,通过创建类的对象然后用点”.”引用对象的成员数据。调用方法调用方法,必须是方法名后跟括弧和分号。如果两方法在同一个类里面,可以直接使用该方法的名字进行调用。类的一个方法能调用相同类里的另一个方法。如果两方法不在同一个类中,一个方法通过创建类的对象然后用”.”操作符指向那方法,从而调用不同类里的方法。示例:使用成员数据和方法classBox{doublewidth;doubleheight;

5、doubledepth;doublevolume(){returnwidth*height*depth;}}publicclassBoxDemo{publicstaticvoidmain(String[]args){Boxmybox=newBox();doublevol;//给盒子的实例变量赋值mybox.width=10;mybox.height=20;mybox.depth=15;//返回盒子的体积vol=mybox.volume();System.out.println("Volumeis"+vol);}}圆点操作符实例分析1说

6、明类2说明类的变量3说明类的方法4初始化变量5编写代码显示测试值6编写main()方法的代码7调用方法8编译运行程序任务单实例分析步骤1:说明类publicclassCustomer{}实例分析步骤2:定义类的变量publicclassCustomer{publicStringCustomerId;publicStringCustomerName;publicStringCustomerPhone;publicStringCustomerPostcode;}实例分析步骤3:说明类中的方法publicclassCustomer{publ

7、icStringCustomerId;publicStringCustomerName;publicStringCustomerPhone;publicStringCustomerPostcode;publicvoiddisplayDetails(){//写入显示顾客的信息的代码}}实例分析步骤4:初始化变量publicclassCustomer{publicStringCustomerId;publicStringCustomerName;publicStringCustomerPhone;publicStringCustomerP

8、ostcode;publicCustomer(){CustomerId="ALFKI";CustomerName="MariaAnders";CustomerPhone="(171)555-2222";CustomerP

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

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

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