一、Java方法创建和重载
1、方法的定义
2、定义格式:
访问修饰符 返回值类型 方法名(参数){
方法主题
}
注:访问修饰符有4个:public、private、friendly、protected
返回值类型可以是:基本数据类型、引用类型
3、方法一定是在类下面,不能在方法中再创建方法。
4、方法的重载
方法名称相同,但参数的类型和个数不同,通过传递参数的个数和类型不同完成不同功能。
二、Java中类及对象
1、掌握类的定义、声明及使用
class 类名称{
属性
方法
}
声明一个类需要一个关键字class
常规:类型首字母大写
2、类与对象的关系
类是某一类事物的描述,是抽象,概念的,对象是实际存在的该类事物的每一个个体。
class Persion{
String name;
int age;
public void tell(){
System.out.println("姓名"+name+“ ”+“性别”+age);
}
}
public class ClassDemo01{
public static void main(String[ ] args){
Person per = new Person( );
}
}
3、内存划分
对象赋值:
对象.属性
对象.方法
三、面向对象思想编程
1、程序的发展历程:面向过程、面向对象
2、面向对象三大特征:
- 封装性 对外部不可见
- 继承 扩展的功能
- 多态性 方法的重载;对象的多态性
1、递归调用时一种特殊形式,就是方法自己调用自己。
如:100加到1的和
public int addNum(int num){
if (num == 1){
return 1;
}else{
return num+addNum(num - 1);
}
}