问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在java面向对象中this能调动静态方法吗

发布网友 发布时间:2022-04-29 18:08

我来回答

5个回答

热心网友 时间:2023-10-28 20:03

肯定能调用了。你首先要清楚,对象是可以调用方法的(不管是静态的还是非静态的)。其次,this指的是当前对象,既然是对象,当然能调用了。只是java中不建议用对象来调用静态方法,推荐用类。
最简单就是做个测试。
class Demo{
public Demo(){
this.test(); //这里不就调用了。自己编译一下,看看报不报错。(可能会有警告,警告可以忽略,它一样可以运行)
}

private static void test(){

}
}

热心网友 时间:2023-10-28 20:03

肯定能调用了。你首先要清楚,对象是可以调用方法的(不管是静态的还是非静态的)。其次,this指的是当前对象,既然是对象,当然能调用了。只是java中不建议用对象来调用静态方法,推荐用类。
最简单就是做个测试。
class Demo{
public Demo(){
this.test(); //这里不就调用了。自己编译一下,看看报不报错。(可能会有警告,警告可以忽略,它一样可以运行)
}

private static void test(){

}
}

热心网友 时间:2023-10-28 20:03

肯定能调用了。你首先要清楚,对象是可以调用方法的(不管是静态的还是非静态的)。其次,this指的是当前对象,既然是对象,当然能调用了。只是java中不建议用对象来调用静态方法,推荐用类。
最简单就是做个测试。
class Demo{
public Demo(){
this.test(); //这里不就调用了。自己编译一下,看看报不报错。(可能会有警告,警告可以忽略,它一样可以运行)
}

private static void test(){

}
}

热心网友 时间:2023-10-28 20:04

this是对象的默认引用,表示当前。
通过.运算符访问类的成员变量和方法调用:
this.变量名|方法名();
在静态方法中,不能使用this关键字,静态方法中只能调用静态变量和静态方法,不能直接调用实例成员。
静态方法是属于类的方法而不是对象,所以无法调用。

热心网友 时间:2023-10-28 20:04

this是对象的默认引用,表示当前。
通过.运算符访问类的成员变量和方法调用:
this.变量名|方法名();
在静态方法中,不能使用this关键字,静态方法中只能调用静态变量和静态方法,不能直接调用实例成员。
静态方法是属于类的方法而不是对象,所以无法调用。

热心网友 时间:2023-10-28 20:04

this表示的是当前类的对象,只能调用实例变量,实例方法和构造方法,而static是属于类的,所以this是不能调用静态方法的。

热心网友 时间:2023-10-28 20:03

肯定能调用了。你首先要清楚,对象是可以调用方法的(不管是静态的还是非静态的)。其次,this指的是当前对象,既然是对象,当然能调用了。只是java中不建议用对象来调用静态方法,推荐用类。
最简单就是做个测试。
class Demo{
public Demo(){
this.test(); //这里不就调用了。自己编译一下,看看报不报错。(可能会有警告,警告可以忽略,它一样可以运行)
}

private static void test(){

}
}

热心网友 时间:2023-10-28 20:03

this是对象的默认引用,表示当前。
通过.运算符访问类的成员变量和方法调用:
this.变量名|方法名();
在静态方法中,不能使用this关键字,静态方法中只能调用静态变量和静态方法,不能直接调用实例成员。
静态方法是属于类的方法而不是对象,所以无法调用。

热心网友 时间:2023-10-28 20:04

this表示的是当前类的对象,只能调用实例变量,实例方法和构造方法,而static是属于类的,所以this是不能调用静态方法的。

热心网友 时间:2023-10-28 20:05

不能。
this 相当“自己”,不是特定的人,说自己没意义。

热心网友 时间:2023-10-28 20:05

this是对象的引用,相当于对象名,所谓静态方法,就是类方法,要用类名调用,而不是对象名

热心网友 时间:2023-10-28 20:04

this表示的是当前类的对象,只能调用实例变量,实例方法和构造方法,而static是属于类的,所以this是不能调用静态方法的。

热心网友 时间:2023-10-28 20:05

不能。
this 相当“自己”,不是特定的人,说自己没意义。

热心网友 时间:2023-10-28 20:05

this是对象的引用,相当于对象名,所谓静态方法,就是类方法,要用类名调用,而不是对象名

热心网友 时间:2023-10-28 20:05

不能。
this 相当“自己”,不是特定的人,说自己没意义。

热心网友 时间:2023-10-28 20:05

this是对象的引用,相当于对象名,所谓静态方法,就是类方法,要用类名调用,而不是对象名

热心网友 时间:2023-10-28 20:04

this是对象的默认引用,表示当前。
通过.运算符访问类的成员变量和方法调用:
this.变量名|方法名();
在静态方法中,不能使用this关键字,静态方法中只能调用静态变量和静态方法,不能直接调用实例成员。
静态方法是属于类的方法而不是对象,所以无法调用。

热心网友 时间:2023-10-28 20:04

this表示的是当前类的对象,只能调用实例变量,实例方法和构造方法,而static是属于类的,所以this是不能调用静态方法的。

热心网友 时间:2023-10-28 20:05

不能。
this 相当“自己”,不是特定的人,说自己没意义。

热心网友 时间:2023-10-28 20:05

this是对象的引用,相当于对象名,所谓静态方法,就是类方法,要用类名调用,而不是对象名
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我腌制的辣椒有一股臭味 枸杞干燥的方法介绍 枸杞怎样干燥 ...这么严了吗?体检左边精索静脉曲张2.4mm算轻微了,还必须要做手术... ...出,哪个不是科技类网站(单选) A、虎嗅 B、猫扑 C、i黑马? 宁波到宁海的车汽车南站最早几点? 一群河马有多少只? 一群是指多少个人以上 有什么办法屏蔽不良网站? 北京二手房网签之后还要多久过户 北京二手房网签后多久能过户? 北京二手房如何过户 java中面向对象中的类的初始化调用顺序是什么 JAVA+面向对象要获得一个文本框中的文字,可调用其什么方法 java面向对象特性 变量与方法的调用格式分别是什么 java(面向对象)中,子类如何调用父类的构造方法?分别从无参和有参角度 关于JAVA,面向对象,这两种调用方法的,有啥区别? 全额社保公积金什么意思,对求职者来说是好,还是不好 社保公积金怎么买车 四轮低速电动汽车电机号是15111466交流电机,请问这个电机每分钟转多少转? 什么样的电机是电动车通用的电机 电动车电机坏了,可以修吗? 电动车低速时电机有嗡嗡声并有轻微抖动 低速电动汽车最高时速是40码,电机每分钟转多少转? 生病探望送什么花 电动车电机低速时电机啃啃响正常吗 给生病的人送什么花最适合 写一段号召大家节约用纸的话? 电动车电机能改为低速转吗? 领导生病住院看望送什么花最好? 怎么写节约用钱的手抄报 电动车电机功率1200应转速650是什么意思 java中怎么从一个方法中调用另一个方法中的参数? java的面向对象编写程序构造方法怎么用? 法令纹可以性的去除吗 Java 面向对象理解? java面向对象的问题。 法令纹深能祛除吗? java面向对象及构造方法问题 债券型基金的涨跌和什么有关 影响基金净值涨跌的因素? 黄油搞到白鞋子上,油可以弄掉,可黄油的颜色怎么弄掉?? 华为的交换机默认端口状态是什么 康佳电视声音怎么调声音都特别小,怎么解决? 康佳电视的声音设置在哪里 华为交换机端口怎么隔离? 康佳电视机怎么在菜单栏里调不到声音呀? 玉泉路附近有什么宾馆? 华为交换机关闭远程端口查询服务? 北京五棵松地铁站或玉泉路地铁站附近酒店 华为S5700交换机给端口添加标注信息的命令是什么? 怎么用手机把康佳电视的声音调大?