215/7/20/super/this/extends/

类和面向对象

访问修饰符

return的使用方法

引用数据类型和简单数据类型存储方式的

封装

继承

super的用法

this的用法

类包含一些函数

对象时类的实例

访问修饰符有四种,分别是public,protectde,default,private,这四种修饰符中作用域从大到小排列的顺序是public(包含自身,同包,不同包子类,非子类),protected(包含自身,同包,不同包子类,但不包含非子类),default(包含自身,同包,不包含不同包子类,非子类),private,(包含自身,不包含同包,不同包子类,非子类)
访问修饰符可以修饰对象方法和构造器

Return是方法中常用的的关键词,在返回值为void的方法中,可以返回想要的值,返回值不是void的方法中返回值需要与之对应。
返回值只能有一个。
多个方法不能相互嵌套定义。

引用数据类型的存储方式是在堆栈中存储地址,地址指向内存存放的内容,如果有其他地址同时指向这个内容地址,而且改变了内容中的值,那么最开始那个地址指向的内容也随之发生改变。
简单数据类型的存储的内容就是表达式中的内容,转换也就是复制粘贴而已。

封装是将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。

继承的关键字是 extends 。
继承是先父类(先属性后构造器)后子类(先属性后构造器)。
子类与父类中有相同的方法(名称参数相同)会调用子类的方法。
子类重写的父类的方法和规则:
1.在继承关系的子类中
2.重写的方法名、参数、返回值类型必须与父类相同
3.私有方法不能继承因而也无法重写
方法重写与方法重载的区别
1.方法重写的位置是子类,方法名、参数表、返回值都相同,访问的修饰符不能比父类更严格。
2.方法重载的位置是在同类中的,方法名相同,但是参数表、与返回值无关,同时也与访问修饰符无关。

调用父类的的属性 super.参数
super调用参数是在父类中调用的,在父类中super无法调用父类中的参数
调用父类的方法 super.method
super调用父类的方法只能是子类调用父类,父类不能调用子类
调用构造器的方法 super()无参, super(有参)
super必须放在子类构造器的第一行,如果调用的是无参,可将其省略,因为系统会默认为调用父类的无参构造器,如果调用的是有参,那么参数是不能被省略的。

this关键字(一般在本类中调用,调用该方法的对象)
调用对象的属性 this.属性
this调用参数是可以是本类中的,即自身一类和父类,其他子类不能调用
调用对象的方法 this.method
this调用方法是在本类中的,只能是子类调用父类,父类不能调用子类
调用本类中的另一个构造器this()
必须在第一行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值