为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / zhw110
通俗的说,应为会出现class worker{String name;public void worker(name )   {this.name =name;    //这里的name就是worker中的参数,this.name则代表你声明的String name;     }}
new后面就是构造方法

已采纳回答 / sixGod
没人规定sum一定是有参方法,你这边定义的sum方法就是无参方法啊,不能接收参数的,你如果要定义有参方法sum,应该是public static int sum(int num1, int num2){    int s = num1 + num2;    return s;}
我听不懂构造方法
外部类不能直接使用内部类成员和方法,如果要使用需先实例化内部对象访问属性和方法。内部类可以直接使用外部一切成员,如果内部类和外部类成员变量或方法相同,内部变量默认访问自己的变量或方法如果要访问外部类成员要用this关键字
Inner i = hello.new Inner();和以前实例对象不同啊
是不是很讨厌这么文邹邹的解释?哥来告诉你,眼睛看到的所有的东西都可以叫对象,鼻子能闻到的也可以叫对象。
构造方法是一个初始化对象的方法。使用new + 构造方法创建一个对象
调成0.5倍速,简直催眠神器╮( ̄▽ ̄)╭
快速生成get/set方法,alt+shift+s

最赞回答 / 康振宁
abstract应该在class的前面

最赞回答 / 无敌的大鹏鸟
2楼说得对,后面调用非静态的get或set方法,需在静态的main方法中先创建对象如:HelloWorld hello=new HelloWorld();然后调用对应的set和get方法 hello.set(get)方法,set或get方法里的this就是我们创建的HelloWorld类的对象hello。
获得get/set方法用 右键-source-Generate Gettters and Setters
更快一些!
1.静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。若要在静态方法中调用非静态变量则需要创建一个类的对象来调用。
2.普通方法中,可以直接访问该方法所处的类的静态变量和非静态变量。
3.静态方法可以直接调用另一个静态方法,而不能直接调用一个非静态方法。
静态变量可以在方法或者其他类中直接用类名来调用,而非静态变量则需要通过创建一个一个类的对象来调用该变量。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消