| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Java基础(五) -> 正文阅读 |
|
[Java知识库]Java基础(五) |
目录 面向对象一.继承关键字“extends”的意思是“扩展”,子类是父类的扩展。
1.1 objectobject 是Java的根基类,也就意味着所有的Java对象都拥有object类的属性和方法。如果在类的声明中未使用extends关键字指明其父类,其默认继承object类。
注:子类继承父类,可以得到父类的全部属性和方法(除了父类的构造方法),但不见得可以直接访问(比如,父类的私有属性和方法)。? 1.3 方法的重写override方法的重写需要符合下面的三个要点: 1.“==”:方法名和形参列表相同。 2.“<=":返回值类型和声明异常类型,子类小于等于父类。 3.“>=”:访问权限,子类大于等于父类。 1.4 instanceof 运算符instanceof是二元运算符,左边是对象,右边是类;当对象是右边类或子类所创建对象时,返回true,否则,返回false。
d时dogs的对象,dogs是anmail的子类。? 1.5 final 关键字final 关键字的作用: 1.修饰变量:被它修饰的变量不可改变。一旦赋了初值,就不能被重新赋值。 final int MAX=11; 2.修饰方法:该方法不可被子类重写。但是可以被重载。 final void study(){} 3.修饰类:修饰的类不能被继承。 final class A{}
1.6 tostring方法源码:
1.7 ==和equals方法
?二.组合组合是继承的另一种表达方式。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 13:00:58- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |