Java面向对象基础

x33g5p2x  于2021-09-29 转载在 Java  
字(0.7k)|赞(0)|评价(0)|浏览(294)

Java面向对象基础

简单来说面向对象就是偷懒

使用面向过程 和面向对象的比较

这样一对比就知道了吧 面向对象是不是 在偷懒.

对象

类的定义

对象的创建

将对象当做参数传递

public class Object_d {//定义一个类

    public  void day1(){
        System.out.println("我是Object_d");
    }
}

public class Test {//定义一个测试类
    public static void main(String[] args) {
        Object_d d=new Object_d();
        show(d);//将对象传入
    }
    public  static void  show(Object_d d){
                d.day1(); //方法内调用对象的方法
    }
}    
    	
结果  我是Object_d

将对象当做方法的返回值

//Object_d类上面有这里就不粘贴了
public class test {//测试类
   public static void main(String[] args) {
       Object_d d=show();
       d.day1();
   }
   public  static Object_d   show(){
       Object_d d=new Object_d();
       return d;
   }
}
结果  我是Object_d

局部变量和成员变量

​ 只要是玩面向对象 这个必须搞懂 否则各种bug等着你去解决

public class Object_d {

    public String name;//成员变量
    public String age;//成员变量

    public  void day1(){  //成员方法
       int a=10; //局部变量
       String b="10";//局部变量

	}
}

相关文章