栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java面向程序编程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java面向程序编程

 构造方法:
 *      在创建对象的时候默认会调用构造方法来创建,在堆中进行存储,主要是对成员变量进行初始化操作
 *      语法:
 *          修饰符:有4个,后面再讲(public、protected、[default]、private)
 *          返回值:构造方法没有返回值
 *          方法名:构造方法的名字必须和类名保持一致
 *          参数列表:和普通方法一样
 *          方法体:对成员变量进行初始化
 *
 *       注意:
 *          1、当没有显示的声明构造方法的时候,系统会给你一个默认的不带任何参数的空构造器供你来创建对象
 *          2、如果显示的声明了一个构造器,那么系统给你提供的空构造器就会被覆盖,这时候如果你还想使用空构造器来创建对象,
 *             就必须显示的定义一个空构造器才能使用
 *          3、一个类中可以有多个构造方法
 *
 *   重载:一个类可以有多个同名的方法,但是要求方法的参数列表不同
 *      主要指三方面不同:
 *          1、参数个数不同
 *          2、参数类型不同
 *          3、参数顺序不同
 *
 *          注意:
 *              1、重载是发生在同一个类中的;
 *              2、一般我们都需要构造方法的重载(当成员变量个数很多的时候,只需要对部分成员变量进行初始化的时候,就需要构造方法重载)
 *
 */
public class Teacher {

    //属性:成员变量
    String name;
    int age;

    //定义一个空构造方法
    public Teacher(){
        System.out.println("空构造方法被调用了......");
    }

    //定义一个有参构造方法
    public Teacher(String tname,int tage){
        System.out.println("Teacher(String name,int age)构造方法被调用了......");
        name = tname;
        age = tage;
    }

    public Teacher(int tage,String tname){

    }

    public void show(){

    }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/666998.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号