Java学习笔记
rabbitsockx
这个作者很懒,什么都没留下…
展开
-
Java----继承、多态和抽象
继承概念:基于某个父类的扩展,制定出一个新的子类,子类可以继承父类原有的属性和方法,也可以增加原来不具备的属性和方法,或者直接重写父类中的某些方法。子类不能直接访问超类的私有域,而是需要通过super调用超类的公有函数来访问,并且子类可以用同名方法覆盖(重写)超类中的方法子类构造器中如果没有显式调用超类的构造器,则系统会自动调用超类默认构造器final类:不允许扩展的类(不允许定义子类)...原创 2020-02-21 22:07:09 · 127 阅读 · 0 评论 -
Java----类与接口
类1. 基本概念由类构造对象的过程成为创建类的实例封装:将数据和行为组合在一个包中,并对对象的使用者隐藏数据的实现方式。实现封装的关键在于不能让类中的方法直接访问其他类的实例域实例域:对象中的数据方法:操纵数据的过程类之间的关系:依赖(uses - a):一个类的方法操纵另一个类的对象聚合(has - a):一个类的对象包含另一个类的对象继承(is - a):一个类包含另一个类...原创 2020-02-21 16:42:22 · 144 阅读 · 0 评论 -
Java----final修饰符
final的基本用法final可以用来修饰类、方法和变量1. final变量final可以修饰基本类型的常量、对象引用和数组。当对象引用被修饰为final时,它只能恒定指向一个对象,但这个对象本身的值却可以改变。如果要使一个常量真正做到不可更改,可以将常量声明为static final,则这个常量在内存中的一块不可变区域。类中的static final变量在装载时被初始化为一个值,且之后不...原创 2020-02-21 16:16:41 · 110 阅读 · 0 评论 -
Java运算符
算术运算符(+、-、*、/、%、++、–)关系运算符(==、!=、>、<、>=、<=)位运算符:应用于int、long、short、char、byte,作用于所有位上&:对应为都是1则结果为1|:对应位有一个1则结果为1^:对应位相同为0,否则为1~:按位取反<<:按位左移>>:按位右移,符号不变>>>:按...原创 2020-02-17 19:59:52 · 98 阅读 · 0 评论