System.out.println(对象)

 1 class Person {
 2     private String name;
 3     private int age;
 4     public String getName() {
 5         return this.name;
 6     }
 7
 8     public void setName(String name) {
 9         this.name = name;
10     }
11
12     public int getAge() {
13         return this.age;
14     }
15
16     public void setAge(int age) {
17         this.age = age;
18     }
19
20     public int getAge() {
21         return this.age;
22     }
23
24     public String toString() {
25         return "姓名: " + this.name + ", 年龄: " + this.age;
26     }
27 }
28
29 public class InstanceDemo01 {
30     public static void main(String args[]) {
31         Class<?> c = null;
32         try {
33             c = Class.forName("Person");
34         } catch(ClassNotFoundException e) {
35             e.printStackTrace();
36         }
37
38         Person per = null;
39         try {
40             per = (Person)c.newInstance();    // 实例化Person对象
41         } catch(Exception e) {
42             e.printStackTrace();
43         }
44
45         per.setName("李兴华");
46         per.setAge(30);
47         System.out.println(per);            // 内容输出: 调用toString()
48     }
49 }
时间: 2024-11-25 13:26:04

System.out.println(对象)的相关文章

java中system.out.println()是什么意思

在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢?这里就涉及用到一个static关键字.其实System是java.lang里面的一个类.而out就是System里面的一个数据成员(也称为字段),但这个成员不是基本类,而是java.io.PrintStream类的对象,java.io.PrintStream类有些什么方法等一下再说.被关键字static修饰的数据成员或方法可以

java 回归本质 System.out.println()的真正含义

在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢? 这里就涉及用到一个static关键字.如下图,其实System是java.lang里面的一个类. 而 out就是System里面的一个数据成员(也称为字段),但这个成员不是基本类,而是java.io.PrintStream类的对 象,java.io.PrintStream类有些什么方法等一下再说.我们先看看下面的截图,被关键

java中的system.out.println()和JSP中out.println()区别

out.println()输出到客户端.     在out.println()中,out是response的实例,是以response为对象进行流输出的,即将内容输出到客户端.如果在JSP页面中使用System.out.println(),在客户端只会输出一个空格. System.out.println()打印在控制台当中.     System.out.println()用的是标准输出流,这个是输出在控制台上的,而JSP不是控制台程序.不管是在JSP还是在JAVA程序中,System.out.

java中的system.out.println()和JSP中out.println()差别

out.println()输出到client.     在out.println()中,out是response的实例.是以response为对象进行流输出的,即将内容输出到client.假设在JSP页面中使用System.out.println(),在client仅仅会输出一个空格. System.out.println()打印在控制台其中.     System.out.println()用的是标准输出流,这个是输出在控制台上的.而JSP不是控制台程序.无论是在JSP还是在JAVA程序中,S

当使用System,out.println()打印一个对象是自动调用toString方法

在Java中,所有的对象都是继承自Object,自然继承了toString方法,在当使用System,out.println()里面为一个对象的引用时,自动调用toString方法讲对象打印出来.如果重写了tostring方法则调用重写的toString 方法. 因为System.out.println()的这个方法源码中调用了String.valueOf(Objec o),public void println(Object x) {        String s = String.valu

System.out.println()详解

System是一个类,位于java.lang这个包里面.out是这个System类的一个PrintStream类型静态属性.println()是这个静态属性out所属类PrintStream的方法. public final class System{static PrintStream out; //out是用其他类定义的一个变量,好用其他类的方法,out就是相当于一个对象... //这个System类中并没有pringln方法,别的类有,然后再System类中申明一个别的类的对象,然后调用方

Java应用程序中System.out.println输出中文乱码

Java应用程序中System.out.println输出中文乱码 2013-12-10 21:27:08cnblogs.com-bluepoint2009-点击数:3631 其实,解决办法比较简单,即:编译时指定编码为UTF-8,如: 1 javac -encoding utf-8 HelloJava.java 这样,再运行时就不会出现乱码. 一.中文问题的来源 计算机最初的操作系统支持的编码是单字节的字符编码,于是,在计算机中一切处理程序最初都是以单字节编码的英文为准进行处理.随着计算机的发

关于System.out.println的意义

Java中最基础的入门输出语句:        System.out.println("Hello World");  那么System.out.println这句话是什么意义呢?    在每一个程序文件的开头,必须声明import语句,引入在文件中需要用到的额外类.然而,有一个特定的类库会自动被导入到每一个java文件中:java,lang.    而system是java,lang类包中的一个类. system类中包含许多的属性,out就是其中一个. out的真实类型是一个静态Pr

java中System.out.println()打印输出结果

疑点:syso()是打印输出语句,打印的是什么? syso()不同情况下打印输出的结果不一样: 1. package com.briup; public class Syso { public static void main(String[] args) { int i = 1; System.out.println(i); } } 结果为:1 2. public class Syso { public static void main(String[] args) { //int i = 1