6.15作业:类与方法
来源:互联网 发布:如何评价周小平 知乎 编辑:程序博客网 时间:2024/06/15 23:41
一,第一个Java类(HelloWorld.java)
使用javac HelloWorld.java 进行编译
使用java HelloWorld 进行运行
第一个Java类(HelloWorld.java)
使用Eclipse创建、编译、运行
※程序运行都从main方法开始运行,main方法必须遵守规范:static void main,参数必须是String[],否则运行时出现 “没有main方法”错误
总结:Java的源文件均为.java文件
一个Java文件中可以有多个类,但是通常建议为一个
.java文件名必须与public类名同名,如果类不是public,文件名可以不与类同名,但是不建议如此
一个Java类如果需要运行,必须有符合规范的main方法,即public static void修饰的main方法,参数为String[]
二,面向对象基本概念:万物皆对象
对象实质是:属性+行为
类是具有共同属性和行为的对象的集合
类定义了对象的属性和方法
通过类可以实例化多个该类的对象,每个对象的属性值不同.
类是Java程序的基本组成单位
面向对象的思想已经不仅仅是编程思想,已经扩展到设计、测试等各个方面
面向对象指的是以对象为基本单位去分析、设计以及实现系统
Java具备描述对象以及对象之间关系的能力,因此称为面向对象的语言
分析过程先有对象后有类;开发过程先有类后有对象。
三,Java类的基本结构
(1)类的结构
属性:对象数据的描述;
方法:对象的行为;(可以做的事情)
构造方法:用于实例化对象;
内部类:(inner class)即在类体中声明的类。
块:分为静态块,实例块
其中属性、方法、构造方法经常使用的元素,而块、内部类使用较少。
属性的声明形式及作用
Java类中的方法声明形式(【】中的内容是可选项,即可有可无)
【访问权限修饰符】【修饰符】返回值数据类型 方法名(形式参数列表){
执行语句;
return 返回值;
}
方法即对象的行为
什么是方法
方法就是定义在类中具有特定功能的一段独立的小程序;方法也称为函数。
访问权限修饰符及修饰符:访问权限控制方法被调用的范围
修饰符包括static/final/abstract/synchronized
返回值类型
方法运行后的返回结果的数据类型,如果没有返回值使用void。
参数类型
形式参数的数据类型 。
(1)形式参数:就是一个变量,用于存储调用方法时传递给方法的实际参数 。
return用于结束方法。
返回值:该方法执行后的结果,该结果会返回给调用者。
特殊情况:没有返回值类型用void关键字来表示。
return 的后面直接用;号结束, return可以省略不写。
(2)方法的特点:
定义方法可以将功能代码进行封装。
便于该功能进行复用。
方法只有被调用才会被执行。
方法的出现提高代码的复用性。
方法若没有返回值,则用关键字void表示,那么该方法中的return语句如果在最后一行可以省略不写。
(3)方法中可以调用方法,不可以在方法内部定义方法。
定义方法时,方法的结果应返回给调用者,交由调用者来处理
定义方法需思考三点
方法是否有返回的结果,如果有,返回什么类型的结果?
明确方法是否需要参数,如果需要,需要几个什么类型的参数?
方法如何才能正确得到想要的结果?
- 6.15作业:类与方法
- (作业)Swift类的属性与方法
- 面向对象技术与方法作业
- 【作业练习】 类与对象
- ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
- --创建作业的方法:
- 数值方法maltab作业
- shell作业与答案
- 网络设备与集成作业
- 数据结构与程序设计 作业
- 终端与作业控制
- 第一与第二次作业
- java作业--用上转型对象实现抽象类的方法
- 【作业】用上转型对象实现抽象类的方法
- 第十一章 类的无参方法 课后作业
- 第五次作业:《财务决策与分析》——财务分析的基本方法(慕课组)
- logistic回归与牛顿方法的python实现 (standford公开课程小作业)
- Delphi汽车类作业之反思与改进
- 第一天
- MYSQL多表设计之表关系
- SVN服务器搭建和使用(一)
- JS建立二叉树&先序、中序、后序遍历
- Wasted Time CodeForces
- 6.15作业:类与方法
- Linux 和 Windows 时间不一致
- SVN服务器搭建和使用(二)
- 指纹工具类
- B
- 001-破局而出的智慧
- DAY22 生成器表达式形式、面向过程编程、内置函数
- 机器学习中距离和相似性度量方法,基础知识贴
- [MM] 迷宫DFS生成算法