面向对象编程的本质就是:
以类的方式组织代码,以对象的组织(封装)数据
方法:
修饰符 返回值类型(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一个类创建一个属于这个类的对象