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

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

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

super的应用

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

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

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

如果子类的构造方法中既没有显式调用父类的构造方法,父类中有没有无参的构造方法,则编译报错
个人认为看了这个视频教程不会让你对JAVA太了解的,本人在看长达126集的JAVA基础其中一半的视频都讲了面向对象。
讲的太好太清晰了...秒懂
对象是类的实例化...这样简单理解可以吗?
老师讲的太好了,是适合我这种自学狗啦
老师666!
老师讲的很好!!!!!!
自己写的第一个java程序,用了四个小时,再接再厉!!
带参数的构造方法:
main():
Telphone phone=new Telphone(1,2);
class Telphone:
public Telphone(int newScreen,int newCPU){
screen=newScreen;//参数的值传递给成员变量
CPU=newCPU;
}
无参构造方法的使用:
main():
Telphone phone = new Telphone();
class Telphone:
public Telphone(){
System.out.println("jj");
}
系统会自动生成一个无参的构造方法,如果不满意可以自定义构造方法。。。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消