JAVA新手小猿,在学习面向对象中,对很多知识理解不透,似懂非懂的,问下大家学习的时候怎么去理解如static 静态方法 和super 引用超类方法这些的啊?
static不依赖对象,如果你不想创建对象访问某个方法的话,你可以将这个方法设置为static,就像main函数为什么是static呢,因为程序调用main的时候不用创对象,直接访问main方法就行了。
super是父类对象,你可以通过它调用父类的构造、属性、方法,例如:super.say()(say是父类中的方法)
想要怎么理解的话,就要知道为什么java中会定义这个关键字呢?不定义会怎样?有什么好处等等,建议多百度百度