首页 > 编程语言 >JavaSE——构造方法

JavaSE——构造方法

时间:2023-02-28 19:14:45浏览次数:33  
标签:name 构造方法 age Student JavaSE public String

package com.zhao.test3;

public class Student {
    private String name;
    private int age;

    //如果我们自己没有写任何的构造方法
    //那么虚拟机会给我们自动提供一个空参构造方法

    //构造方法不能有返回值,连void也不能写
    //无参构造
    public Student(){
        System.out.println("看看我执行了吗?");
    }
    //有参构造
    public Student(String name,int age){
        this.name=name;
        this.age=age;
    }

    //快捷键all+ins键选中成员变量快速构造get/set方法
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
package com.zhao.test3;

public class StudentTest {
    public static void main(String[] args) {
        //创建对象
        //调用的空参构造
        Student stu1=new Student();

        //调用有参构造
        Student stu2=new Student("张三",18);
        System.out.println(stu2.getName());
        System.out.println(stu2.getAge());
    }
}
 

标签:name,构造方法,age,Student,JavaSE,public,String
From: https://www.cnblogs.com/javaHane/p/17165601.html

相关文章

  • JavaSE——this关键字
    this修饰的变量用于指代成员变量,其主要作用是(区分局部变量和成员变量的重名问题)方法的形参如果与成员变量同名,不带this修饰的变量指的是形参,而不是成员变量方法的......
  • 构造方法
               ......
  • javaSE学习二
    使用Scanner实现用户交互   注意点:使用next方法时一定读取到有效字符后才能结束输入,有效字符前的空白自动去除,有效字符后的空白为结束符,next不能得到有空格的字符串......
  • JavaSE
    JavaSEJava基础篇1、解释下什么是面向对象?面向对像是一种基于面向过程的编程思想,是一种“万物皆是对象”的编程思想。任何物体都可以归为一类事物,而每个个体都是一类事......
  • JavaSE5️⃣核心类 - 枚举(enum)
    1、枚举1.1、含义维基百科在数学和计算机科学理论中,一个集的枚举是指:列出有穷序列集的所有成员的程序。一种特定类型对象的计数。这两种类型经常重叠,是一个被命......
  • JavaSE5️⃣核心类 - String 相关类
    1、String1.1、简介String:字符串Java最常用的引用类型之一。底层实现:privatefinalchar[]。即不可变的字符数组,且没有任何相关修改方法。不可变性:字符串对象创......
  • JAVASE小练习 (今天做一个基于javase的银行ATM小练习)
    实现的功能有1,用户登录2,用户开户(基于用户登录)3,查询账户(基于用户登录)4,存款5,取款6,转账7,修改密码(只有三次确认密码的机会)8,退出登录9,注销这个小例子可以让我们充分复习所学......
  • 002.初始话Ioc容器——基于构造方法实例化对象(Bean)
    1.三种XML实例化Bean的配置方式  1.基于构造方法实例化对象  2.基于静态工厂实例化对象  3.基于工厂实例方法实例化对象2.详细讲解  2.1  基于构造方......
  • Javase基础-day9 ATM系统
    ATM系统功能实战系统准备、首页设计系统准备内容分析:①每个用户的账户信息都是一个对象,需要提供账户类。②需要准备一个容器,用于存储系统全部账户对象信息。③首页只......
  • JavaSE5️⃣核心类 - 包装类型
    1、包装类型Java数据类型基本类型:byte,short,int,longfloat,doublechar,boolean引用类型:八种基本类型之外的所有数据类型。包含所有class和interface类型。......