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

    功能:完成对象初始化的

    当没有构造方法时,系统自动给一个构造方法

    如果自定义了一个带参的构造方法,还需要使用无参的构造方法,就必须再写一个无参的构造方法

    示例代码:

    public class Student {//学生类
     private String name;
     private int age;
     public void setName(String name) {
      this.name=name;//用this修饰的是成员变量
     }
     public String getName() {
      return name;
     }
     public void setAge(int age) {
      this.age=age;
     }
     public int  getAge() {
      return age; 
     }
     public void show() {
      System.out.println(name+","+age);
     }
     public Student() {//无参的构造方法
      
     }
     public Student(int age) {//构造方法重载
      this.age=age;
     }
     public Student(String name) {
      this.name=name;
     }
    }

    ----------------------------------

    public class StudentDemo {//学生测试类
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //创建对象
      Student s=new Student();
      s.setName("ZG");
      s.setAge(12);
      s.show();
     
     Student s2=new Student(22);
     s2.show();
     Student s3=new Student("JF");
     s3.show();
     }
    }
    运行结果:
    ZG,12
    null,22
    JF,0
  • 相关阅读:
    Windows下git使用代理服务器的设置方法
    SQL backup&restore
    css3 随记
    HTML5 上传图片预览
    jQuery.event.move
    css3 html5 手机设备 列表的弹回和加速移动
    16进制与utf-8
    android 使用现成做get请求
    android 往sd卡中写入文件
    android 遍历控件
  • 原文地址:https://www.cnblogs.com/tilyougogannbare666/p/12937521.html
Copyright © 2011-2022 走看看