面向对象课程概要
- 方法的定义
- 方法的重载
- 掌握方法的递归调用
- 了解面向对象
- 面向对象的三大特征
- 掌握类的定义、声明及使用
- 了解类与对象的关系
- 内存的划分
方法的定义
方法就是一段可以重复调用的代码段
定义格式
访问修饰符 返回值类型 方法名(){
方法主体
}
当然,可以在()里面加入参数。
package com.jikexueyuan.method;
public class MethodDemo01 {
public static void main(String[] args){
}
public void tell(){
System.out.println("hello world");
}
/**
* 方法的返回值类型,void是不需要返回值,其他的类型全部是需要有返回值的
* @return
*/
public int say(){
return 0;
}
public String print(){
return "hello";
}
public void tell1(int i,String n){
System.out.println(n);
}
public int tell2(int i){
return i;
}
}
方法的重载
方法名称相同,但是参数的类型和个数不同,通过传递参数的个数和类型不同来完成不同的功能。
package com.jikexueyuan.method;
public class MethodDemo02 {
public static void main(String[] args){
tell(10,20);
tell(10,20,30);
}
public static void tell(int i,int j){
System.out.println(i+j);
}
public static void tell(int i,int j,int n){
System.out.println(i+j+n);
}
/*public int tell(){
这一种不叫方法的重载,只是返回值不一样,参数一样
}
public String tell(){
}*/
}