为了账号安全,请及时绑定邮箱和手机立即绑定
真心累啊!唉 加油自己
差点没理解到啥事构造方法
1.作用域不同
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的
2.初始值不同
java会给成员变量一个初始值
java不会给局部变量赋予初始值
3.在同一个方法中,不允许有同名局部变量;
在不同的方法中,可以有同名局部变量;
4,。同类变量同名时,局部变量具有更高的优先级
.什么是面向对象?
万物皆对象。
对象:鼠标
属性:有什么(颜色,尺寸,工作原理)
方法:可以做什么(用的 玩的 看的 摔的 按的)
类是模子,确定对象将会拥有的特征和行为
2.类的特点
类是对象的类型
具有相同属性和方法的一组对象的集合属性

已采纳回答 / Wang_Yu
属性是不能被覆盖或者重写的。所以无论是this.role还是super.role 访问的都是同一个属性。你对这个属性进行了操作 当然会出现这种情况。如果子类中有和父类同名的属性时候,this.role和super.this才会有区别。
super 父类内部使用,代表父类对象。

1、访问父类的属性 super.age

2、访问父类的方法 super.eat()

super的应用

子类的构造的过程当中必须调用起构造方法

如果子类的构造方法中没有显示调动父类的构造方法,系统默认调用父类无参的构造方法。

如果显示的构造方法,则必须在构造方法的第一行。

如果子类的构造方法中既没有显式调用父类的构造方法,父类中有没有无参的构造方法,则编译报错
个人认为看了这个视频教程不会让你对JAVA太了解的,本人在看长达126集的JAVA基础其中一半的视频都讲了面向对象。
讲的太好太清晰了...秒懂
对象是类的实例化...这样简单理解可以吗?

已采纳回答 / Mefa
        这里的public代表的是访问控制权限,不是数据类型。public(还有private、protected和package)表示所修饰域和方法的可见范围,而数据类型表示存储的空间大小。对于构造方法,写法是固定的,只能是public并且不带有任何返回类型,至于构造方法带不带参数,方法里怎么构造,这些细节看具体需求去写。构造方法只有在使用该类创建对象(New Telphone())的时候调用,作用是初始化对象的域。在JAVA中如果不写构造方法的话,会默认加上一个无参数的构造方法,这是隐式的,如...
老师讲的太好了,是适合我这种自学狗啦
老师666!
老师讲的很好!!!!!!

已采纳回答 / 伊兮尘昔
你看一下问答区中的置顶帖子里面的评论, 那里面有大神的评论
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消