南京市公共建设管理中心网站,wordpress陶哲轩,61源码网,seo网站优化公司文章目录 首先分析System源码out源码分析println分析拓展知识点 你如何理解System.out.println() ?
学了这么久的面向对象编程#xff0c;那如何用一行代码体现呢#xff1f; 如果你能自己读懂System.out.println()#xff0c;就真正了解了Java面向对象编程的含义 面向对… 文章目录 首先分析System源码out源码分析println分析拓展知识点 你如何理解System.out.println() ?
学了这么久的面向对象编程那如何用一行代码体现呢 如果你能自己读懂System.out.println()就真正了解了Java面向对象编程的含义 面向对象编程即创建了对象所有的事情让对象帮亲力亲为即对象调用方法 System.out.println(hello world);hello worldProcess finished with exit code 0首先分析System源码
System就是Java自定义的一个类 out源码分析
①out是System里面的一个静态数据成员而且这个成员是java.io.PrintStream类的引用 ②out已经存在了且用Static修饰了所以可以直接使用类名属性名的方式调用也就是System.out。 println分析
①println()就是java.io.PrintStream类里的一个方法它的作用是向控制台输出信息。 ②里面有很多重载的方法这样就保证了任意的东西都可以输出 小结下来就是类调用对象对象调用方法 拓展知识点
1.System.out.print();与System.out.println();的区别 2.字符数组输出面试案例
public class Demo {public static void main(String[] args) {char[] chnew char[]{x,y};System.out.println(ch);char[] ch1new char[]{x,y};System.out.println(ch1ch1);}
}xy
ch1[C74a14482这是println()方法的重载java打印输出System.out.println会自动调用输入参数的toString方法输出内容时toString方法的返回值。
println的参数分基本类型一个是String 另一个是Object类型。
System.out.println(ch)println()自动调用println(char[]) 也就是Object类型 所以输出xy
然而System.out.println(“ch”ch) 是字符串连接符,自动调用println(String)也就是String类型 输出的是xxxxxxx的形式。