【Java专题】类的继承
继承(inheritance)是面向对象编程中的一个重要概念,它允许我们创建一个新类(子类)来继承一个现有类(父类)的属性和方法。通过继承,子类可以重用父类的代码,并且可以添加自己的属性和方法来扩展父类的功能。
继承(inheritance)是面向对象编程中的一个重要概念,它允许我们创建一个新类(子类)来继承一个现有类(父类)的属性和方法。通过继承,子类可以重用父类的代码,并且可以添加自己的属性和方法来扩展父类的功能。
包(package)是Java中用来组织类和接口的一种机制,可以将相关的类和接口放在同一个包中,形成一个命名空间,避免命名冲突。
包对于类,相当于文件夹对于文件,可以帮助我们更好地管理和维护代码。
包还可以提供访问控制,限制包内类的访问权限。
在Java中,数组是用来存放同一种数据类型的集合,注意只能存放同一种数据类型。
每个基础数据类型都有一个对应的包装类型,包装类型的本质是一个内置的对象。
类(class)可以看作一个模版,系统根据类的定义来创造对象(object/instance)。
类是对一类事物的抽象,定义了该类事物的属性和行为。对象是类的实例化,是具体存在的个体。
面向对象编程的基本原则包括封装、继承和多态,这些原则都是基于类和对象的概念来实现的。
方法(method)就是一段用来完成特定功能的代码片段,类似于其他语言的函数(function)。面向对象中,程序的基本单位是类,方法是从属与类和对象的。
for \ while 语句和javascript基本一致。
需要注意的是,虽然goto是保留字,但java并不支持goto语法,而是支持配合continue \ break 跳转到外层指定标签所在位置。
if 语句和javascript完全一致,略过。
switch 语句需要特别注意,这里表达式的值是int,也可以(自动格式转换)传byte \ short \ char \ String \ 枚举,但不能是long,boolean在低版本jdk编译也去不去,其余和javascript语法一致。
示例:模拟台球在台球桌上移动。
示例:使用Scanner获取终端输入。