随笔分类 -  java基础

摘要:向上转型:父类引用指向子类对象,在这过程中会造成功能遗失。需要注意的是向上转型时会遗失除与父类对象共有的其他方法(属性成员不会遗失) 此时只能调用父类与子类共有的同名方法(重写后的,没有重写则调用父类的), Father father =new Son() 向下转型:子类引用指向子类对象的父类引用, 阅读全文
posted @ 2020-12-09 19:14 evidor 阅读(66) 评论(0) 推荐(0)
摘要:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 可以拿生活中的实例来理解面向过程与面向对象,例如五子棋,面向过 阅读全文
posted @ 2020-12-03 14:03 evidor 阅读(46) 评论(0) 推荐(0)
摘要:基本数据类型是放在栈中还是放在堆中,这取决于基本类型声明的位置。 一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就局部变量只能在方法中有 阅读全文
posted @ 2020-12-01 21:36 evidor 阅读(412) 评论(0) 推荐(0)