文档章节

关键字,继承及Object类的使用

酷呐么踏踏
 酷呐么踏踏
发布于 2017/07/26 15:58
字数 345
阅读 21
收藏 0

this关键字:

    两种使用方法:

            1.调用类中的属性

                    this.age = age;

            2.调用类中构造方法

                    public Boy(){

                    }

                    public Boy(String name){

                        this.name = name;

                    }

 static关键字:

            使用限制:非静态方法可以调用静态方法,静态方法不可以调用非静态方法,静态方法可以调用静态方法

方法重写和方法重载:

方法重载:同一个方法名,由参数不同所建立的多种方法名相同的方法

方法重写:在一个子类继承父类后,子类与其父类有相同的方法,并在子类中对其方法进行重新写方法内容

Super关键字:

调用父类的构造方法

访问子类中被隐藏的父类成员

super.函数名()

super.变量名

final关键字:

final修饰符可以修饰变量,方法,类

修饰变量,该变量变成常量,该常量必须显示地初始化,而且只能被赋值一次

修饰方法,该方法不可以修改,也无法被覆盖

修饰类,该类无法被继承,为最终类

Object类:

所以的类都有一个公共的父类,Object类

常用的方法:

public Object()                                   构造方法

public boolean equals(Object obj)    对象比较

public int hashCode()                        取得Hash码

public String toString()                      对象打印时调用

 

 

© 著作权归作者所有

酷呐么踏踏

酷呐么踏踏

粉丝 4
博文 54
码字总数 28151
作品 0
太原
程序员
私信 提问
Scala 学习之面向对象(3)

==> 类 ---> 类的定义 class Student{ // 定义属性 private var stuName:String = "Tom" private vat stuAge:Int = 18 // 定义方法 def getStuName():String = stuName def setStuName(newNa......

菜鸟的征程
2018/07/02
0
0
5-Java面向对象-继承(下)

前面我们学习了继承的概念和特点;继承的代码实现;方法重写;访问修饰符的分类及作用;super关键字的使用;继承的初始化顺序 课程简介: 认识继承体系的老祖宗: Object类 当我们不希望某些类被继承...

天涯明月笙
2018/08/04
0
0
Class 的继承全面剖析,更好的掌握继承相关的知识点

Class 的继承 简介 Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多。 上面代码定义了一个ColorPoint类,该类通过extends关键字,继承了Point类...

前端老鸟
07/22
0
0
关于java泛型类的高级用法简介

一、限制可用的泛型类型 T class 类名称 默认情况下: class 类名称 相当于 class 类名称 使用泛型限制后,泛型类的类型必须实现或继承anyClass这个接口或类, 注意:无论anyClass是接口还是...

ahl123
2018/08/24
0
0
JavaSE学习笔记系列:面向对象(2)

接下来一段时间,会持续发布一个JavaSE学习笔记系列文章! 1.构造方法 构造方法是用来初始化对象的一个方法。 使用new+构造方法可以创建一个对象。 构造方法没有返回值且与类同名。 当没有构...

landy8530
2017/12/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部