属性方法类-学习笔记

什么是方法

定义:用形参
调用:实参

public class text {
    public static void/*没有返回值*/ love(int num/*形参*/){ //定义方法
        System.out.println("我爱你");
        System.out.println("520"+"======"+num+"年");
    }
    public static int add(int a ,int b,int c){
        int sum = a+b+c;
        return sum;
    }

    public static void main(String[] args) {
      love(1/*实参*/);
        int add = add(100, 200, 300);
        System.out.println(add);
    }
}

递归

就是自己调自己
需要告诉多会结束,不然会导致栈溢出

public class text {
    static  int unm =10;

    public static void a(){
        unm--; //递归条件
        System.out.println("111:"+unm);
        if (unm>0){
            a();
        }
    }

    public static void main(String[] args) {
        a();
    }
}

面向对象和面向过程思想的总结

  1. 都是解决问题的思维方式,都是代码组织的方式
  2. 面向过程是一种“执行者思维”,解决简单问题可以使用面向过程
  3. 面向对象是一种“设计者思维”,解决复杂、需要协作的问题可以使用面向对象。
  4. 面向对象离不开面向过程:

属性、方法、类

属性:(field 成员变量)
方法:代表动态的东西,就是功能
类:class定义
构造方法:用来初始化的、也叫构造器、默认是有的必须和类名相同

package;

public class demo {
    //属性
    int id;
    String name;
    int age;
    //方法
    void abc(){
        System.out.println("我是方法");
    }

    demo(){/*构造方法必须和方法名一致、用来初始化的*/
    }

    public static void main(String[] args) {
        demo demo = new demo();
        System.out.println(demo.id);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值