Java中方法的使用、类与对象
方法的使用
- 方法的基本定义
public static 返回值类型 方法名称([参数类型 变量,…]){
//执行代码
[return [返回值] ;]
}
方法的本质就是方便使用者进行重复的调用
- 方法的重载
相同的方法名相同,参数类型,参数个数不同;方法的返回值类型不同,不能称之为方法的重载 - 方法的递归调用
- 一定要设置方法递归调用的结束条件;
- 每一次调用的过程之中一定要修改传递的参数条件;
类与对象
类是对某一类事物的共性的抽象概念,儿对象描述的是一个具体的产物。 (先有类再有对象)
面向对象的三大特征:
- 封装性:内部的操作对外部而言不可见,当内部的操作都不可直接使用的时候才是安全的;
- 继承性:在已有的结构基础上继续进行功能上的扩充;
- 多态性:是在继承性的基础上扩充而来的概念,指的是类型的转换处理;
在进行面向对象的程序开发过程中一般还有三个步骤:
- OOA:面向对象分析;
- OOD:面向对象设计;
- OOP:面向对象编程;
要先产生对象才能使用类
- 声明并实例化对象:类名称 对象名称 = new 类名称();
- 分步骤完成:
- 声明对象: 类名称 对象名称 = null;
- 实例化对象:对象名称 = new 类名称();
public static class Main(){
public Student{//类
String name;//成员变量
int age;
public static void markdown(String a,int b){//成员方法
System.out.println("学生姓名:"+a+"学生年龄:"+b);
}
}
public static void main(String args[]){
Student stu = null;
stu = new Student();
stu.name="张三";
stu.age=18;
stu.markdown(stu.name,syu.age);
}
}