第四讲OOP---成员方法 主要内容 成员方法 static 修饰符 命令行参数 思考! 1.一个方法(函数)定义的组成部分? 返回类型 方法名(形参列表) { 方法体(方法实现) } 2.如何调用函数? 方法名(实参列表); 成员方法 定义在类内,作用是描述对象所具有的功能和操作,反应对象的行为 声明格式: [方法修饰符] 返回值类型 方法名([参数列表]) { 方法体; } public class Point { int x = 0; int y = 0; void move(int dx,int dy){ x =x + dx; y = y +dy; System.out.println(x=+x+\ny=+y); } public static void main(String[] args) { Point point = new Point();//产生Point对象 point.x=6;//调用对象的成员变量赋值 point.move(5, 4);//调用成员方法 } } 注意区分成员变量和局部变量!!!! Eg 4.1 Point类 ? 成员方法 ? static可以修饰成员变量 成员变量 1.实例变量-------没有static修饰 属于对象,产生了对象才能访问实例变量。每个对象都有自己的实例变量。 只能通过对象去访问实例变量。 2.类变量(静态变量)-------有static修饰 属于类,所有类的对象共享此类变量。即使没有对象,这个类变量也是存在的。可用来在对象之间进行通信。 可通过类访问,也可通过对象访问。 static可以修饰成员方法 成员方法 1.实例方法-------没有static修饰 通过类的对象访问 2.类方法(静态方法)------有static修饰 类方法可通过类直接访问,也可通过类的对象实例访问 只能调用其他静态方法。 只能访问静态变量,不能直接使用实例变量。 不能以任何方式引用this 或super。 使用类方法适用情况: 当一个方法不需要访问对象状态,其所需参数都是通过显示参数提供 当一个方法需要访问不能直接访问到的静态域 Eg4.2 :定义学生类,包括姓名,学号,要求学号从1开始依次增加 Exercise 设计一个圆类,要求能提供圆周长和圆面积的功能,在主函数中产生一个圆的对象实例,半径为3.6,并在控制台输出圆的面积和周长。 HomeWork 设计一个圆类,要求能提供圆周长和圆面积的功能,在主函数中产生三个圆的对象实例,半径为2.3,4.5,3.6,并在控制台输出圆的面积和周长以及实例化的对象个数。 THE END 第四讲_成员方法. 谢谢
您可能关注的文档
- 第十三讲 赵树理与《小二黑结婚》.ppt
- 第十三讲催化净化.ppt
- 第十六章液压支架的工作原理和分类.ppt
- 第十三讲 正弦波振荡电路.ppt
- 第十七章__轴承.ppt
- 第十七章 散装固体货物运输.ppt
- 第十三章 国际贸易货物的运输和保险.ppt
- 第十七讲 第八章——楼梯 2.ppt
- 第十三章 抗战期间国民政府的行政管理.ppt
- 第十三章 张力环与芳香杂环.ppt
- 2026四川德阳城市轨道交通职业学院春季学期招聘140人备考题库附参考答案详解(综合卷).docx
- 2026四川德阳城市轨道交通职业学院春季学期招聘140人备考题库附参考答案详解(培优).docx
- 水分胁迫下植物信号传导.docx
- 采矿毕业设计(宝山煤矿120万t新井设计说明书)毕业论文.docx
- 2026四川德阳城市轨道交通职业学院春季学期招聘140人备考题库附参考答案详解(基础题).docx
- 2026四川德阳城市轨道交通职业学院春季学期招聘140人备考题库带答案详解(综合题).docx
- 2026四川德阳城市轨道交通职业学院春季学期招聘140人备考题库附参考答案详解(名师推荐).docx
- 2026四川德阳城市轨道交通职业学院春季学期招聘140人备考题库附参考答案详解(实用).docx
- 2026四川德阳城市轨道交通职业学院春季学期招聘140人备考题库带答案详解(综合题).docx
- 采煤机截割部的整体设计毕业论文.docx
原创力文档

文档评论(0)