今日内容
idea开发工具
方法
idea开发工具
IDE集成开发环境,其中集成了很多的功能,比如代码编写、编译、运行、代码调试等功能
优点:
(1)帮助我们更好地进行开发,提高了开发效率
(2)方便我们调试错误
Java中常用的IDE:
免费:Eclipse
收费:MyEclipse、IDEA
IDEA
捷克,jetbrains开发
项目结构
项目仓库 IdeaProjects
|- 项目 Project
|- 模块 Module
|- 源文件夹 src
|- 包 package
|- 类 class
方法
什么是方法
是一段特定功能的代码,抽取出来放到一对大括号中,然后取上名字
方法的简单格式:
public static void 方法名(){
// 方法体;
}
比如:
要输出一行HelloWorld
public static void print(){
System.out.println("HelloWorld");
}
注意事项:
(1)方法必须位于类中,不能直接写在.java文件中,也不能写到另一方法中(方法不能嵌套)
(2)方法要运行必须调用
方法名();
完整格式:
修饰符 返回值类型 方法名(参数列表){
// 方法体;
retrun 返回值;
}
修饰符:public static
返回值类型:
规定了方法的返回值对应的数据类型
如果方法有返回值,类型必须对应
如果方法没有返回值,返回值类型也不能省略,必须使用void
方法名:
给方法取一个见名知意名字
方法名方便调用
参数列表:
参数列表可以有,也可以没有
参数列表可以有多个,多个之间用逗号(,)隔开
由两部分组成:
参数类型
变量名称
方法体:
方法执行的核心代码
return 返回值:
return有两个作用,一:结束方法 二:返回方法执行后的结果
如果方法有返回值,就可以通过return返回
如果方法没有返回值,这时return;,这样的语句可以省略
参数列表相当于原材料(输入)、返回值相当于成品(输出)
方法的调用
有返回值的方法
(1)单独调用,得不到结果
(2)输出调用,将得到的结果打印出来
(3)赋值调用,将得到的结果用一个变量接收起来,方便使用
无返回值的方法
(1)单独调用
方法重载(Overload)
在同一个类,有多个方法名相同,但是参数列表不同的方法
重载的条件
(1)同一个类中,方法名相同
(2)参数列表不同
a:参数个数不同
b:类型不同
c:顺序不同
只和以上两个条件有关,和其他(返回值类型、修饰符、变量名)无关
面试题:
以下和public static int method(int a,double b)方法构成重载的有()
public int method(int i,double j) ×
public static int method(double a,int b) √
public static void method(int a,double b) ×
public static void method(int a,int b) √
public static void method(int a,int b,double c) √
方法重写(Override)
今日重点
(1)会使用idea创建项目、模块、包、类,并且能正确的编译和运行类
(2)能够根据方法的格式正确的定义方法,并且能够调用
(3)方法练习1_比较两个数字是否相同
(4)方法练习2_求出1到100的累加和
(5)打印指定次数的HelloWorld
(6)能够说出方法重载的条件,能够区分哪些是重载
(7)重载练习1_四种不同参数类型的方法
(8)重载练习2_判断方法的正确重载
(9)重载练习3_实现重载的println方法
IDEA常用快捷键: