最近在看bbs里大佬写的那个教程
看了一段代码不是很懂
复制代码里面的 obj.meow不是很明白是什么意思
这个相当于c里的return 0;吗,我看他那个里面写的是有返回值的,具体是什么意思呢,我百度谷歌查也只能查到obj,没有meow的解释
有没有个简单的例子啥的教教我,谢谢大佬!!
看了一段代码不是很懂
- package hellojava.test;
- public class HelloTest {
- public static void main(String[] args) {
- DemoClass obj = new DemoClass();
- obj.meow();
- }
- }
- class DemoClass {
- public void meow(){
- System.out.println("喵喵喵");
- }
- }
这个相当于c里的return 0;吗,我看他那个里面写的是有返回值的,具体是什么意思呢,我百度谷歌查也只能查到obj,没有meow的解释
有没有个简单的例子啥的教教我,谢谢大佬!!
不是的,java的Main函数返回void(无类型)
你可以这样理解obj.meow();就是meow(obj)
函数调用而已
你可以这样理解obj.meow();就是meow(obj)
函数调用而已
本帖最后由 gooding300 于 2020-4-2 11:01 编辑
复制代码
麻烦给一下教程地址,我去观摩一下。
- DemoClass obj = new DemoClass(); // obj 是一个 DemoClass 的实例
- obj.meow(); // 调用 DemoClass 实例 obj 的 meow 方法
麻烦给一下教程地址,我去观摩一下。
这个类的实例调用这个类的方法
Billy12345 发表于 2020-4-2 10:55
不是的,java的Main函数返回void(无类型)
你可以这样理解obj.meow();就是meow(obj)
函数调用而已 ...
就是调用了下面那么喵喵喵吗,
本帖最后由 唯爱她° 于 2020-4-2 11:09 编辑
呃呃,你都版主了,居然不知道
https://alpha.tdiant.net/BukkitD ... java_basic/0-0.html
我看这个然后顺带着还有那个菜鸟教程
https://www.runoob.com/java/java-number.html
不过那个教程里有些小错误。。。。
而且后面讲的不是很详细,不过就是看个过程,具体的还是自己找东西查查,我看到循环那,确实不是很详细。
不过还是很感谢大佬出的教程。。。
gooding300 发表于 2020-4-2 10:56
麻烦给一下教程地址,我去观摩一下。
呃呃,你都版主了,居然不知道
https://alpha.tdiant.net/BukkitD ... java_basic/0-0.html
我看这个然后顺带着还有那个菜鸟教程
https://www.runoob.com/java/java-number.html
不过那个教程里有些小错误。。。。
而且后面讲的不是很详细,不过就是看个过程,具体的还是自己找东西查查,我看到循环那,确实不是很详细。
不过还是很感谢大佬出的教程。。。
本帖最后由 gooding300 于 2020-4-2 11:13 编辑
这不是讲的挺明白的吗……
唯爱她° 发表于 2020-4-2 11:08
呃呃,你都版主了,居然不知道
https://alpha.tdiant.net/BukkitD ... java_basic/0-0.html
我看这个然后 ...
在main方法中, 我们先定义了一个DemoClass类型的变量, 既然是DemoClass类型的变量, 那只可以储存DemoClass类型的对象. 所以等号右面的new DemoClass()就代表着一个DemoClass类型的对象.
然后我们让这个对象做了什么呢? 我们紧接着写了obj.meow();, 也就是让这个对象meow一下.
注意meow方法没有返回值(void), 也没有参数.
这不是讲的挺明白的吗……
obj是变量名
meow是obj对象的方法
相当于调用了DemoClass型实例obj的meow方法
meow是obj对象的方法
相当于调用了DemoClass型实例obj的meow方法
完成任务
唯爱她° 发表于 2020-4-2 13:33
嗯嗯,感谢大佬!!
完成任务