软件3班-学号

本文介绍了Java中的构造方法,包括无参数和有参数构造方法的区别,以及如何使用实例变量和静态方法。通过创建Object01类的对象并访问其属性,展示了面向对象编程的基础概念。
摘要由CSDN通过智能技术生成
package com.yanyu;

public class Object01 {
//    alt   +   insert
// 构造方法:  方法名    与   所在类 的 类名 一样(Java严   格区分大小写  )就是构造方法
//    方法名()      在 Java   ()前面的 就是方法名
    String name;//   成员 变量   ---《   实例变量
//      数据类型   变量名   =   字面值
    static int age;
    public Object01() {//  下结论 : 这是一个构造方法
//权限修饰符  方法名()
//        ()  是不是没有东西    》》》》  无参数构造方法

    }

    public Object01(String name) {
        this.name = name;
    }
    /*
 面向对象:
 属性  (变量)
 方法()    实例方法    静态方法       构造方法()------  new
 类名  ();   “new  类名  ();”  调用构造方法
    实例方法:   设计者   设计好 好了  方法 ,执行什么功能,
       方法设计者  :   设计好  功能    sum ()   功能  : 求两个数的和   没有用static  修饰
       方法调用者  :   利用设计者  的功能,   直接吧两个数的和求出来
       对象  、  引用  .  方法名()
 静态方法:   设计者   设计好 好了  方法 ,执行什么功能,
       方法设计者  :   设计好  功能    sum ()   功能  : 求两个数的和  jia  static
       方法调用者  :   利用设计者  的功能,   直接吧两个数的和求出来
       调用:  类名  .  方法名()

   构造方法:  方法名    与   所在类 的  类名一样(Java   严格区分大小写  )
        分类:    有参数构造方法     无参数构造方法  看构造方法的()里面有没有东西
        目的:    主要创建对象    初始化实例变量 (  初始化  ==  给  实例变量  赋值   )
        调用构造方法  :   new
           geshi  :   new  类名  ();
           new  。。。   本质:  调用构造方法
           idea    alt   +  insert   自动 生成
           构造方法  有参数 无参数   所以在自动 生成时   ,选择 要不要参数

    * */


    public static void main(String[] args) {//  静态方法
//           形参   :   字符串   类型的shuzu
//        int [] arr = {1111,222,33};
//   String [] args
//  Object01是  引用  o  的 数据类型   o  时 new Object01()  对象的代言人
        Object01 o = new Object01();//  构造方法的调用    ctrl  + 单机
//        ctrl  +  alt  + v   自动  不全 引用
//        利用  对象去访问  实例变量    实例方法
        System.out.println(o.name);//   null



    }

}

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值