Java基础视频笔记--03代码封装

代码的封装

  1. 怎样理解代码的封装?--在S类中我们对System.out.println();再进行代码的封装。

     public class S{
    	// 以下所有的p()方法构成了方法的重载。
    	// 换行的方法
    	public static void p(){
    		System.out.println();
    	}
    	// 输出byte
    	public static void p(byte b){
    		System.out.println(b);
    	}
    	// 输出short
    	public static void p(short s){
    		System.out.println(s);
    	}
    	// 输出int
    	public static void p(int i){
    		System.out.println(i);
    	}
    	// 输出long
    	public static void p(long l){
    		System.out.println(l);
    	}
    	// 输出float
    	public static void p(float f){
    		System.out.println(f);
    	}
    	// 输出double
    	public static void p(double d){
    		System.out.println(d);
    	}
    	// 输出boolean
    	public static void p(boolean b){
    		System.out.println(b);
    	}
    	// 输出char
    	public static void p(char c){
    		System.out.println(c);
    	}
    	// 输出String
    	public static void p(String s){
    		System.out.println(s);
    	}
    }
    
  2. public class HelloWorld{
    	public static void main(String[] args){
    		S.p("Hello World!");
    		S.p(100);
    		S.p('a');
    		S.p(true);
    		S.p(100 + 200);
    		S.p(10 / 3);
      }
    }
    

    在此代码中,我们可以不用使用System.out.println()打印输出,因为这个代码还是有点过长,可以调用封装后的代码进行输出

    s(类名).p(方法名)--这里跨类调用,所以类名不能省略。

  3. 这两个类可以放在同一个.java源文件当中,可以分别使用不同的.java源文件,这两种方式其实是一样的,他们都会是生成相应的HelloWrold.class文件和s.class文件,而我们只需要s.class文件(拷贝到java源文件当前路径下)就可以使用这个类了,这样的封装简洁了代码。

posted @ 2021-03-10 22:00  LightSunshine21  阅读(74)  评论(0)    收藏  举报