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

9.29 动手动脑

时间:2023-09-29 21:44:29浏览次数:37  
标签:静态方法 访问 静态 9.29 动脑 动手 实例 成员 参数设置

一、

因为构造函数仅有有参构造。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。

二、

静态初始化块只执行一次。

创建子类型的对象时,也会导致父类型的静态初始化块的执行。

三、类的静态方法不能直接访问实例的成员,它只能访问同类的静态成员。访问实例的成员需要把静态方法的参数设置为类的实例,这样通过参数传递的方式就可以访问实例的成员了

package trr;

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.29,动脑,动手,实例,成员,参数设置
From: https://www.cnblogs.com/zh-ang-zhang/p/17737414.html

相关文章

  • 23.9.29
    动手动脑:1、静态初始化块的执行顺序:(1)没有继承 1.静态->普通2.变量->代码块->构造函数3.构造函数是最后执行的(2)有继承1.先父类再子类2.如果子类有静态成员变量和静态代码块,则执行完父类的静态成员变量和静态代码块后,接着执行子类的静态变量和静态代码块,否则......
  • 2023.9.29——每日总结
    学习所花时间(包括上课):0h代码量(行):0行博客量(篇):1篇今天,上午陪同学去医院,下午休息;我了解到的知识点:休息明日计划:休息......
  • 9.29闲话:9.24数学周练(第二次)拓展
    关于这张卷子呢,其实还是有点东西的,但是cxc上课讲的过于答辩,在这里写些题目的拓展解法和结论。T7(单选最后一题)题面解法求\(C_1\)到平面\(\alpha\)的距离,其实也就是求\(\overrightarrow{AC_1}\)在平面\(\alpha\)的法向量的投影的模长。而\(\overrightarrow{AC_1}=\ov......
  • 9.29日
    今天在百忙之中抽出了两个半小时完善了周一的随堂小测,终于完成了王老师的任务。packageorg.example;importjavafx.util.Pair;importjava.io.FileNotFoundException;importjava.io.PrintWriter;importjava.util.*;publicclassMain{staticSet<String>se......
  • 9.29 《代码大全2》阅读笔记
    《代码大全2》是一本非常经典的软件开发书籍。在书中,强调了比较优秀的代码结构和命名规范的重要性。书中注释的部分帮助我理解怎么去编写有意义的注释,合适的注释可以提供代码理解上的便利,但是过多或者无关的注释会干扰代码的可读性。还有书中关于代码复用和模块化的内容帮助学习......
  • 2023.09.26 动手动脑
    Java的类在构造时会提供一个无参的构造方法,如果已存在用户已经自定义的构造方法,则原有的无参构造方法将无法调用,只能调用自己定义的构造方法。静态初始化的执行顺序:classRoot{static{System.out.println("Root的静态初始化块");}{Sys......
  • 2023年9月28日(动手动脑)
    PublicclassTese{pulicstaticvoifmain(String[]args){Fooobj1=newFoo();}classFoo{intvalue;publicFoo(intinitValue){value=initValue;}}}以上代码在编译时会出现错误,原因是因为如果类提供了一个自定义的构造方法,将导致系统不再提高默认构造方法。而对......
  • 2023.9.28动手动脑
    1.此代码有什么问题 建造构造类的构造函数,再调用时需要输入传入参数,不能再调用原始类的默认构造。2.静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员(即没有附加static关键字的字段或方法)?在静态方法中访问类的实例成员(非静态字段或方法),需要通过实例化类对......
  • 动手分析SQL Server中死锁形成原因
    摘要上次在《动手分析SQLServer中的事务中使用的锁》一文中分析了事务中是如何使用锁,对于insert、update和select中使用的锁以实例的方式进行了初步分析,不过日常使用的时候都是很多事务同时执行,有时候难免会遇到死锁和阻塞的问题,近期在生产环境就遇到了一些死锁方面的问题,本文计......
  • 动手学深度学习_3 线性神经网络
    summerpocket_久岛鸥我将会跨越七大洋,将我的爱意带到你的身边线性回归基本概念这里的price泛化后就是我们的y,即标签label这里的area,age泛化后就是我们的X,即特征features当L(W,b)能够通过直接求导得到W与b,那么我们称之W与b有解析解(因为L(W,b)是一个凸函数,当求导后令导......