日常笔记4(仅供个人参考)
作者:互联网
Java(递归)
递归:A方法调用自己(自己调用自己)
示例
public class Demo01 {
public static void main(String[] args){
System.out.println(f(4));//返回结果:n*(n-1),f(4):4*3*2*1,结果为24
}
public static int f(int n){
if(n == 1){
return 1;
}else{
return n*f(n-1);
}
}
}
示例结果:
n*(n-1),f(4):4*3*2*1,结果为24
Java(面向对象)
面向对象编程的本质:
-
以类的方式组织代码,以对象的组织(封装)数据。
示例:非静态方法调用类
public class Demo01 {
public static void main(String[] args){
//对象类型 对象名 = 对象值;
Student student = new Student();
student.say();
}
}
定义一个学生类:
public class Student {
//非静态方法
public void say(){
System.out.println("hello word!");
}
}
示例:静态方法调用类
public class Demo01 {
public static void main(String[] args) {
Student.say();
}
}
定义一个学生类:
public class Student {
//静态方法
public static void say(){
System.out.println("hello word!");
}
}
标签:仅供,参考,void,示例,笔记,class,static,Student,public 来源: https://www.cnblogs.com/jiabaolu/p/14742742.html