首页 > 其他分享 >9.30动手动脑

9.30动手动脑

时间:2022-10-09 00:12:17浏览次数:41  
标签:9.30 初始化 静态方法 成员 动脑 默认 动手 实例 构造函数

对于Java字段的初始化来说,共有以下几种方法:

1.类的构造函数(构造方法):当创建一个对象时,其构造函数就会自动调用。构造方法必须与类名相同,无返回值。如果程序员没有定义一个构造函数时,系统会自动定义一个不含参数的“默认构造函数”,在自定义构造函数后就不再产生默认的构造函数了。对于同一个类来说,可以有很多个构造函数,也就是所谓方法重载的运用。其之间可以相互调用。

2.类的初始化块,指的是在类中用{}括起来的几行代码,可以直接作为类的成员。多用于类中变量的初始化。

3.在执行类成员的时候默认给出的值

如何在静态方法中访问类的实例成员呢?

把静态方法的参数设置为类的实例,这样通过参数传递的方式就可以访问实例的成员,如:

 public class trr {

    public static void main(String[] args) {
    x w;
    w=new x();
    x.show(w);//直接用类名调用静态方法
    }

}
 class x
{
    
int num=10;
static void show(x n) //参数设置为类的实例


{
    System.out.println(n.num);    //访问实例的成员
}
 
}

 

标签:9.30,初始化,静态方法,成员,动脑,默认,动手,实例,构造函数
From: https://www.cnblogs.com/fuchuchu/p/16770735.html

相关文章

  • 动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求,模拟 SE10 事物码
    我们知道ABAP系统里有一个有用的工具,事物码SE10,输入用户名称,可以查看该用户在本系统上创建的传输请求(TransportRequest)列表:点击Display按钮,能看到用户名WANGJER......
  • 动手动脑01四则运算计算器
    完成一个计算器阶段1:1、定义主界面菜单,1、参数设置2、小学二年级口算题3、小学三年级口算题4、小学四年级口算题5、错题集其中参数设置包括出题个数(缺省值为30)、操作......
  • 动手动脑
    一.Java字段初始化的规律。1.类的构造方法(1)“构造方法”,也称为“构造函数”,当创建一个对象时,它的构造方法会被自动调用。构造方法与类名相同,没有返回值。(2)如果类没......
  • 动手动脑--静态方法中只允许访问静态数据,如何在静态方法中访问类的实例成员
    package test.two; public class jingtaihanshu{       int x=3;static int  y =4;public static void Method()//静态方法    {  ......
  • 动手动脑--运行TestStaticInitializeBlock.java示例,观察输出结果,总结出“静态初始化块
    class Root{static{System.out.println("Root的静态初始化块");}{System.out.println("Root的普通初始化块");}public Root(){System.out.println("Root的无参数的构造器......
  • 动手动脑--观察结果
    1.以下代码无法通过编译,哪里出错了?原因:因为构造函数Foo()没有进行定义,如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。截图:2..请依据代码的输出结......
  • 动手学深度学习:机器翻译
    《动手学深度学习》的最后一篇文章,在这篇文章里,将学习什么是编码器解码器的结构,什么是束搜索,以及注意力机制是什么,最后就是仔细地研究一下课本中最后一个机器翻译的代码实......
  • 方法:动手动脑1 下列代码哪里错了:
    下列代码哪里错了:  原因:因为类中自定义了一个构造方法,系统不在默认构造方法,图中构造方法有一个参数,但使用方法时无参数,所以报错。 ......
  • 方法 动手动脑3
    静态初始化块顺序:   先进行父类的静态初始化块,静态初始化块都初始化完后,再从最高级的父类进行初始化块和构造函数进行初始化,依次进行。......
  • 自己动手写Docker pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1DnzteTXZH8Cyliabhlotrg点击这里获取提取码  自己动手写Dockerpdf......