学习笔记
Slow_Soul
这个作者很懒,什么都没留下…
展开
-
Java的多态性
Java的多态性什么是多态性呢?关于Java的多态性解释我在百度中看到一篇学习笔记感觉很棒,特此摘录,希望对大家理解多态有所帮助:面向对象编程有三个特征,即封装、继承和多态。封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原转载 2015-10-20 14:11:50 · 417 阅读 · 0 评论 -
Java中的静态变量,常量和方法
将变量,常量或是方法设置为静态的目的在于实现不同类在同一内存区域共享一个数据。假设我们定义了一个球类和一个圆类,在这两个类中都需要使用PI这个常量,如果分别在两个类中各定义一个PI常量,那系统会将这两个不在同一个类中定义的常量分配到不同的内存空间中,有没有方法让两个类共用一个PI常量进而节省内存空间呢?为解决这个问题,就可以将这个常量设置成为静态的。 static关键字 由static修饰的变量,原创 2015-10-20 13:49:17 · 2401 阅读 · 0 评论