zoukankan      html  css  js  c++  java
  • 构造方法的格式

    Student.java

    /*  构造方法作用概述:给对象的数据进行初始化
     *   
     *   1.构造方法的方法名和类名相同
     *   2.构造方法不能写void ,没有返回值类型
     *   3.没有具体的返回值
     *   
      * 构造方法的注意事项:
     *      A:如果我们没有给出构造方法,系统将会提供一个默认的无参构造方法供我们使用。
     *      B:如果我们给出了构造方法,系统将不再提供默认的无参构造方法供我们使用。
      *        这个时候,如果我们想使用无参构造方法,就必须自己提供。
      *        推荐:自己给无参构造方法              
     *      C:构造方法也是可以重载的
     *      
     *      
      *  成员变量赋值
      *     A:无参构造方法+setXxx()方法
      *     B:带参数构造方法
     *      
     *                      
     *                      
     *     
     */
    public class Student {
        //成员变量
        private String name;
        private int age;
        //构造方法
        /*
        public Student()
        {
            System.out.println("我是构造方法");
        }
        */
        
        public Student()
        {}
        //方法的重载
        public Student(String name)
        {
            this.name=name;
        }
        public Student(int age)
        {
            this.age=age;
        }
        public Student(String name,int age)
        {
            this.name=name;
            this.age=age;
        }
        public void show() {
            System.out.println(name+"----"+age);
        }
        
    
    
    }

    StudentDemo.java

    public class StudentDemo {
        public static void main(String[] args) {
            //如何调用构造方法呢
            //通过new关键字调用
            //格式 类名 对象名=new 构造方法(..);
            Student s=new Student();
            s.show();
            //public Student(String name)
            Student s2=new Student("林志玲");
            s2.show();    
            //public Student(int age)
            Student s3=new Student(39);
            s3.show();
            //public Student(String name,int age)
            Student s4=new Student("关之琳",40);
            s4.show();
        }
    
    }
  • 相关阅读:
    Android的Activity屏幕切换动画(一)-左右滑动切换
    404 Not Found 由来
    HTML+CSS 制作HTML5标志图
    发现 网站错误
    链接指南
    偷懒省事有工具啊
    程序员很穷(转)
    谷歌浏览器修改CSS和js后同步保存到文件中 (译)
    程序员眼睛的保护(爱护眼睛,你我做起)
    仿站违法和侵权吗?
  • 原文地址:https://www.cnblogs.com/long-holiday/p/10244752.html
Copyright © 2011-2022 走看看