首页 > 其他分享 >静态方法不依赖实例对象的调用例题

静态方法不依赖实例对象的调用例题

时间:2023-10-04 11:57:32浏览次数:36  
标签:调用 静态方法 实例 static 例题 public

public class Null {
    public static void smile(){
        System.out.println("haha");
    }

    public static void main(String[] args) {
        ((Null)null).smile(); 
    }
}

 

问代码之后之后,能否正常打印?

 

答案:是可以的,打印“haha”

 

解释:由于静态方法不依赖于实例对象,所以仍然可以正常调用

标签:调用,静态方法,实例,static,例题,public
From: https://www.cnblogs.com/xialang/p/17742063.html

相关文章

  • 引用变量传参例题
    publicclassTest{publicstaticvoidmain(String[]args){StringBuffera=newStringBuffer("A");StringBufferb=newStringBuffer("B");operate(a,b);System.out.println(a+""+b);......
  • UML教程1简介2UML图实例
    1简介主要:UML图表简介、UML符号、关系、类图、对象图、用例图、状态机图、组件图、部署图和UML工具。1.2什么是UML?UML是统一建模语言(UnifiedModelingLanguage)的缩写。它是一种标准,主要用于为现实世界中的任何软件系统创建面向对象、有意义的文档模型。它为我们提供了一种开......
  • 手撕Vue-构建Vue实例
    前言要想使用Vue必须先创建Vue的实例,创建Vue的实例通过new来创建,所以说明Vue是一个类,所以我们要想使用自己的Vue,就必须定义一个名称叫做Vue的类。只要创建好了Vue的实例,Vue就会根据指定的区域和数据,去编译渲染这个区域,所以我们需要在自己编写的Vue实例中拿到数据和控制......
  • Linux下C语言操作网卡的几个代码实例?特别实用
    前面写了一篇关于网络相关的文章:如何获取当前可用网口。《简简单单教你如何用C语言列举当前所有网口!》那么如何使用C语言直接操作网口?比如读写IP地址、读写MAC地址等。一、原理主要通过系统用socket()、ioctl()、实现intsocket(intdomain,inttype,intprotocol);功能:......
  • 面向对象 静态方法和动态方法 ;静态更先进因为新建和被调用时不需要传self
    展示动态方法 需要加self#A.py调用B的制作伞和扇子fromBimportHandmadeclassWeather:def__init__(self,type):self.type=typedefaction(self):f=Handmade.make_fan(self)u=Handmade.make_umbrella(self)pri......
  • 优维产品最佳实践:实例视图
    背景模型可以定义很多的字段,当这些字段越来越多的时候,直接打开实例页面,会杂乱无章的呈现出来,对于用户来说无法快速的找到想要的信息,也不便于查看数据。而且并不是所有的字段都一定会录入了数据,常常会有这样的情况出现,20多个字段中只有5、6个字段进行了数据的录入,那么这个实例详情......
  • MYSQL 连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:未将对
    一:中文提示:连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:未将对象引用设置到对象的实例。DbType="MySql";ConfigId="".EnglishMessage:Connectionopenerror.未将对象引用设置到对象的实例。DbType="MySql";ConfigId="" 解决方法:在连接字......
  • Python 练习实例5
    目:输入三个整数x,y,z,请把这三个数由小到大输出。程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。程序源代码:实例(Python2.0+)#!/usr/bin/python#-*-coding:UTF-8-*-l=[]......
  • Python 练习实例6
    题目:斐波那契数列。程序分析:斐波那契数列(Fibonaccisequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。在数学上,费波那契数列是以递归的方法来定义:F0=0(n=0)F1=1(n=1)Fn=F[n-1]+F[n-2](n=>2)程序源代码:方法一#!/usr/bin/python......
  • 对期望线性性的理解以及例题:洛谷P3239
    \(E(X+Y)\)中\(X+Y\)到底什么意思?我们不妨设\(X\)对应事件1,他有一个样本空间\(\Omega_{1}\),这个样本空间中的每一个事件对应一个取值同理我们对\(Y\)也搞一个\(\Omega_{2}\)。那么\(X+Y\)指的就是\(X\)和\(Y\)的笛卡尔积两个集合的笛卡尔积指的是从这两个集合分别各取一个元素......