黑马程序员技术交流社区

标题: 菜鸟提问贴 [打印本页]

作者: 小裴子    时间: 2016-3-1 13:33
标题: 菜鸟提问贴
[code]class Demo_Construtor {

作者: 小裴子    时间: 2016-3-1 13:37
class Demo_Construtor {         public static void main(String[] args) {                 /** A:构造方法概述和作用         * 给对象的数据(属性)进行初始化 * B:构造方法格式特点         * a:方法名与类名相同(大小也要与类名一致)         * b:没有返回值类型,连void都没有         * c:没有具体的返回值return;                 */                 Person p =new Person();                 //p.show();         } } class Person {         private String name;         private        int age;         public Person() {        //构造方法,作用是给对象的数据(属性)进行初始化                 //System.out.println("HelloWorld" );                 //return;                        //构造方法也是有return语句的 ,格式是return;                 name = "jim";                 age = 28;                 //System.out.println(name + "..." + age); //为什么要新创建一个方法实现打印呢???         }                 public void show() {                         System.out.println(name + "..." + age);                 } }
作者: 小裴子    时间: 2016-3-1 13:38
  1. class Demo_Construtor {
  2.         public static void main(String[] args) {
  3.                 /** A:构造方法概述和作用
  4.         * 给对象的数据(属性)进行初始化
  5. * B:构造方法格式特点
  6.         * a:方法名与类名相同(大小也要与类名一致)
  7.         * b:没有返回值类型,连void都没有
  8.         * c:没有具体的返回值return;
  9.                 */
  10.                 Person p =new Person();
  11.                 //p.show();
  12.         }
  13. }
  14. class Person {
  15.         private String name;
  16.         private        int age;
  17.         public Person() {        //构造方法,作用是给对象的数据(属性)进行初始化
  18.                 //System.out.println("HelloWorld" );
  19.                 //return;                        //构造方法也是有return语句的 ,格式是return;
  20.                 name = "jim";
  21.                 age = 28;
  22.                 //System.out.println(name + "..." + age); //为什么要新创建一个方法实现打印呢???
  23.         }
  24.                 public void show() {
  25.                         System.out.println(name + "..." + age);
  26.                 }
  27. }
复制代码

作者: 小裴子    时间: 2016-3-1 13:39
问题就是倒数第六行, //System.out.println(name + "..." + age); //为什么要新创建一个方法实现打印呢???就在此处打印有什么区别
作者: 张乐    时间: 2016-10-25 15:09
没有区别的,一个意思.老师给你讲的可能就是想将模块分开,层次更清晰




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2