java ‘方法’简解

来源:互联网 发布:淘宝和卖家联系 编辑:程序博客网 时间:2024/06/11 02:52

status

1.静态变量要定义在方法之外2.静态变量与静态方法都是在类从磁盘加载至内存后被创建的,与类同时存在,同时消亡。3.静态变量又称类的成员变量,在类中是全局变量,可以被类的所有方法调用4.静态变量的值由jvm自动初始化

方法的重载

方法名相同,但参数的个数和类型不同注意:返回值类型不同不是方法的重载

首字母大写Person per=null;//类的声明per=new Person();//类的实例化Person per=new Person();//声明并实例化

方法的递归

递归调用是一种特殊的调用形式,就是方法自己调用自己  public static int addNum(int num){ if (num==1) {    return 1;}else {    return num+addNum(num-1);    }}遍历时采用递归调用

封装

目的:保护某些属性和方法不被外部所看见实现:为属性和方法进行封装是通过关键字private声明 class Person{ private int age; private String name; public void setAge(int age) {    this.age=age;    } public int getAge() {    return age;    }}在需要设置属性的类里点击右键-》source-》Generate Getters and Setters..来自动生成get()和set()方法

匿名对象

没有名字的对象,如果程序中只是用一次该对象,就可以使用匿名对象 class Student{ public void tell() {    System.out.print("hello world");    } }new Student().tell();//

构造方法

格式:   访问修饰符 类名(){            代码        }1.构造方法会在new对象的时候自动执行2.****构造方法名必须与类名一致,并且构造方法没有返回值3.构造方法主要是为类中的属性进行初始化操作4.每个类在实例化的时候都会调用构造方法,如果没有构造方法,程序在编译的时候会创建一个无参的什么都不做的构造方法
0 0
原创粉丝点击