面向对象编程的本质就是:
以类的方式组织代码,以对象的组织(封装)数据
方法:
修饰符 返回值类型(void类型不需要return) 方法名(){
方法体
return 返回值;
}
break和return的区别
break:结束循环
return:结束方法,返回一个结果
方法的调用
静态方法:static
非静态方法;无static
对于非静态方法的调用:
new 类名 . 方法名(按住Alt+Enter+V) 或者 对象类型 对象名 =对象值
静态方法的调用:
类名 . 方法名
package com.fan.dxfangfa;
public class FangFa {
public static void main(String[] args) {
Demo01.say();//静态方法调用(类名.方法名)
//=====================================================
//非静态方法调用:
/* new 类名.方法名
按住Alt+Ctrl+v可以转换成下面所示
*/
//类名 对象名 = 对象值
Demo01 demo01 = new Demo01();
demo01.sky();
}
}
package com.fan.dxfangfa;
//Demo01类
public class Demo01 {
//静态方法
public static void say(){
System.out.println("我是学生");
}
//非静态方法
public void sky(){
System.out.println("yyds");
}
}
实参和形参的类型要保持一致
创建对象: 使用new一个类创建一个属于这个类的对象