方法(method)用于完成特定功能的整段代码
psvm,idea的快捷指令-main
public String is OddNumber(int num){
}
方法method
方法method是用于完成特定功能的整段代码(封装)
类和对象
对象是具体的事物,是类的具体实例
类是抽象的概念,是对象的模板
类包括特征和行为。特征是静态的表现,行为是动态的动作
面向对象编程是利用编程方式体现出现实中的类与对象
Java中创建类的语法:
public class 类名{
//类的内容
}
类的命名规范:
(1)类名要有直白意义,最好是英文;
(2)每个单词的首字母都要大写,比如Dog,BigDecimal;
(3)不要数字开头,不要包含特殊字符;
对象的命名规范:
(1)对象名要有直白意义,最好是英文
(2)第一个单词首字母要小写,剩下的都要大写,比如sam,firstItem
(3)不要数字开头,不要包含特殊字符
方法的作用
public String isOddNumber(int num){
if(num%2==0){
return"偶数";
}
else{
return"奇数";
}
}
定义一个对象,让对象调用方法函数。
方法是用于完成特定功能的整段代码
public 返回值类型 方法名(){
具体方法
}
psvm
int 变量1 = 具体值 ;
方法默认隶属于对象,要先创建一个对象,才能用方法。
类名 对象名 = new 类名();
方法返回值类型 变量 = 对象名.方法名(变量1);//创建一个变量来接受返回值
sout( );
什么是方法?
方法(method)是用于完成特定功能的整段代码!
方法是用于完成特定功能的整段代码。通过对一段可以实现特定功能的代码进行简单的包装,形成方法,让程序可以反复去调用同一个方法,来反复实现这个功能。
面向过程
是根据事件的发展经过来进行编程,捋清问题的思路,分析出步骤,然后调用函数一步一步解决.面向过程只适用于简单思路,类似于国产仙剑游戏,规定地图,规定路线,规定故事,一步一步走到最后.
面向对象
面向对象是以"对象"为中心的编程思想,
这个世界有很多人和事物,每一个具体的东西都可以看做一个对象,而且每个对象都有自己的属性和行为,对象与对象之间的交互就通过方法进行,把要解决的问题分解成各个对象,建立对象不是为了解决问题的步骤,而是要描述对象在整个问题中的属性和行为.
典型的具体请参考竞技游戏,以英雄联盟为例,每个英雄就是一个具体的对象,生命值,攻击力,攻速等是英雄的属性(变量),技能,平A方式(远程,近战)就是英雄的行为(方法),每个防御塔,野怪,水晶都是对象,输赢的规则就是红蓝水晶的行为.
1) 方法是用于完成特定功能的整段代码,可以对对不同变量重复使用
方法写在类中,用对象调用方法,方法的格式相当于函数加上修饰符,方法的调用前面要加对象名。
public class MethodSample01{ public String isOddNumber(int num){ System.out.println("原始数据为:"+num); if(num%2==0){ return "偶数"; }else{ return "奇数"; } } public static void main(String[] args) { /* int a=10; if(a%2==0){ System.out.println(a+"是偶数 "); }else { System.out.println(a+"是奇数"); } int b=5; if(b%2==0){ System.out.println(b+"是偶数"); }else{ System.out.println(b+"是奇数"); }*/ //在mian使用方法,先创建对象才能使用 int a=10; MethodSample01 methodSample01=new MethodSample01(); String r1=methodSample01.isOddNumber(a); System.out.println(a+"是"+r1); int b=5; String r2=methodSample01.isOddNumber(b); System.out.println(b+"是"+r2); } }
方法可以指代整段代码
通过变量来接收方法的运算内容
方法定义的类型要和返回的类型一致
public class 类名{
public 输出数据类型 方法名 (输入数据类型 变量名){方法内容}
public static void main(String[] args){
调用方法
}
}
调用方法:方法只能作用于对象 所以首先对象实例化
创建变量接收输出结果 输出数据类型 变量名=对象名.方法名 (输入数据)
00000
12345
注释123
00019
什么是方法
00001
000007
000006
先选中代码,后按下Ctrl+/快捷注释选中代码(单行注释哦,多行注释Ctrl+shift+/)