1.方法:
方法是语句的集合,它们在一起执行一个功能。
方法是解决一类问题步骤的总和,方法包含于类还有对象中,方法在程序程序中被创建,在其他地方被调用。
在设计方法的时候,最好遵循这样的原则:一个方法只执行一个功能,这样方便以后的拓展。
如果方法存在返回值的情况下,一定要return,return 0会终止方法。
如果方法返回一个值的时候,方法调用常被当做一个值。
int larger=max(10,20);
如果方法返回是void,方法调用一定是一条语句。
System.out.print("*");
方法重载的意思就是说:方法中的功能没变,变的是需要处理数据的类型和数量,功能核心依旧保持不变。
方法重载时,名称都必须相同,参数列表必须不同,方法的返回值类型可以相同也可以不同,仅仅返回类型不同不足以成为方法的重载。
2.对象:对象一定是一个具体的、确定的物体。
类:
类是相同或相似对象的一种抽象,是对象的一个模板,它描述一类对象的行为和状态。类是具有相同属性和方法(行为)的对象的集合类就是对象的抽象属性是对象具有的特征
对象的方法便是对象所具有的操作,比如人会走路、会哭泣、会学习等等都是人的行为,也就是人的方法。
3.静态成员不需要实例化 直接就可以访问
如果加上static关键字,上面的两种方法都可以使用:
1.System.out.println(StaticTest.string);
2.StaticTest staticTest=new StaticTest();
System.out.println(staticTest.string);
4.final的用法:
final 修饰类,则该类不允许被继承,为最终类final 修饰方法,则该方法不允许被覆盖(重写)final 修饰属性:则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一)final 修饰变量,则该变量的值只能赋一次值,即常量