社区
Java
帖子详情
java中同一个类中的main方法调用其他非静态方法不能直接调用吗
Memory_wo
2010-06-30 02:15:01
java中同一个类中的main方法调用其他非静态方法不能直接调用吗
...全文
1082
8
打赏
收藏
java中同一个类中的main方法调用其他非静态方法不能直接调用吗
java中同一个类中的main方法调用其他非静态方法不能直接调用吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
郭梧悠
2010-07-04
打赏
举报
回复
当然不行。如果你这样写程序的话,会提示你静态方法中不能直接调用非静态方法
hongboyongqi
2010-07-01
打赏
举报
回复
java中,静态方法只能调用静态方法,不能调用非静态方法;非静态方法也只能调用非静态方法,不能调用静态方法,这个规则对构造函数不起作用。
lovehuazi
2010-07-01
打赏
举报
回复
静态方法中不能调用非静态方法...
public static void main(String args[])
{
}
这样清楚了不?
哆来咪法索拉西
2010-06-30
打赏
举报
回复
非静态方法的调用必须要初始化对象
Memory_wo
2010-06-30
打赏
举报
回复
[Quote=引用 3 楼 shi286440836 的回复:]
不能直接调用, 必须通过对象调用
[/Quote]
main方法就是程序的入口方法啊,关键是,在一个类中的啊,不能直接调用吗?难道还要用这个类初始化个对象才行吗
shi286440836
2010-06-30
打赏
举报
回复
不能直接调用, 必须通过对象调用
Memory_wo
2010-06-30
打赏
举报
回复
[Quote=引用 1 楼 kokobox 的回复:]
静态方法能调用非静态方法吗?
main是什么方法?
google 一下吧,或者看看 core java
[/Quote]
main方法就是程序的入口方法啊,关键是,在一个类中的啊,不能直接调用吗?难道还要用这个类初始化个对象才行吗
kokobox
2010-06-30
打赏
举报
回复
静态方法能调用非静态方法吗?
main是什么方法?
google 一下吧,或者看看 core java
在Python
中
同一个
类两个函数间变量的
调用
方法
如下所示: class A(): def test_a(self): self.m =hello def test_b(self): self.test_a() n=self.m + world print(n) if __name__ == '__
main
__': A().test_b() 运行结果: 以上这篇在Python
中
同一个
类两个函数间变量的
调用
方法
就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:python
调用
自定义函
java
基础.txt
面向对象 一种编程思想: 类:是对有具有共同特征和行为的综合。对象是类的具体实现 类的定义: public class 类名{ //类名首字母大写 ,大驼峰命名 //
类
中
包含属性和
方法
属性:成员变量,实例变量 public String name;
方法
:成员
方法
,实例
方法
public void methodName(){ } } //对象 类名 对象名 = new 类名(); //创建对象需要
调用
类的构造
方法
构造
方法
:类名() 特点:
方法
名和类名相同,没有返回值类型 public Person(){ private String name; public void setName(String name){ this.name = name; } } public static void
main
(){ Person p = new Person(); p.setName("abac"); } 构造
方法
的重载 public 类名(String name,int age){ } 重载overload的特征:在
同一个
类
中
同一个
方法
名,参数列表不同(个数,顺序,类型) this:关键字,对本类对象的引用,可以
调用
本类的属性和
方法
this(); 对本类对象构造的
调用
,如果有参则
调用
有参构造 而且this()必须放在构造
方法
中
的第一行 封装 :隐藏内部的实现细节,对外提供公共的接口 123456789101112131415161718192021222324252627282930313233343536373839 继承 继承:extends 拓展和延伸 子类对父类的拓展和延伸 public Person(){ String name; } public China extends Person(){ //China 继承 Person //其实Person也有继承 ,默认继承Object } 特点:
java
中
的类只有单继承,接口具有多继承 继承具有单根性,一个类只能有一个父类
不能
继承父类的有三种情况 · 用private修饰的属性和
方法
· 构造
方法
· 用protected修饰的属性和
方法
,父类和子类不在同一包下
不能
继承 子类又称派生类,父类又称基类和超类 super:关键字,对父类对象的引用,可以
调用
本类的属性和
方法
super(); 对父类对象构造的
调用
,如果有参则
调用
有参构造 而且this()必须放在构造
方法
中
的第一行 static : 修饰
方法
修饰属性 修饰代码块 final: 修饰属性 修饰
方法
修饰类
徐培成6天大数据电商实战项目(含爬虫)
项目是类电商网站,从前端给予spring mvc架构的前端业态展现,以及spring与hibernate在servlet3.0规范下的纯注解编程体验,迅捷完成复杂业务流程的编程实现处理。网站通篇采用maven实现项目依赖管理,更有三方插件在应用过程
中
的使用便捷扩展与使用。nginx服务器的负载均衡实现与动静分离技术
中
同tomcat服务器集群整合。购买课程后加入qq群 831186576
静态以及
非
静态
方法
之间相互
调用
问题
是的,在一个
类
中
,
非
静态
方法
可以互相
调用
。你只需使用
方法
的名称,并在需要时传递任何必需的参数。
非
静态
方法
和
静态
方法
之间的区别主要在于它们是如何与类的实例相关联的。
非
静态
方法
是与类的实例相关联的,而
静态
方法
是与类本身相关联的。在
静态
方法
中
不能
直接
调用
非
静态
方法
的主要原因是
静态
方法
不依赖于任何特定对象的实例,而
非
静态
方法
则需要与特定对象实例关联。这样,
非
静态
方法
就可以在特定对象实例的上下文
中
被正确地
调用
。)的上下文
中
被
调用
的。的一个实例,并通过该实例来
调用
非
静态
方法
。对象的上下文
中
执行的。
Java
学习记录.在
main
中
只能
调用
static
方法
用static修饰的
方法
,无须产生类的实例对象就可以
调用
该
方法
。 没有static修饰的
方法
,需要产生一个类的实例对象才可以
调用
该
方法
。 static变量是存储在静态存储区的,不需要实例化。 在
main
函数
中
调用
函数只能
调用
静态的。如果要
调用
非
静态的,那么必须要先实例化对象,然后通过对象来
调用
非
静态
方法
。 ...
Java
50,547
社区成员
85,621
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章