JAVA—OOP
对象:生活中见到的东西事物都可以看成对象;
万事万物皆对象
对象的属性存储在一些变量里,
可以用四类八种加String保存所有的静态特性。
动态的特征
所有的动态的特性都是通过过程,改变静态特性的动作,这种动作包含的过程是需要使用到循环,分支等等方法的流程控制动作方法的,而这样的动作,一般只能放置在方法中。
面向对象的三个特点:封装:(可见度)就是把一个事物包装起来,并尽可能隐藏内部细节;get和set调用;
继承 : 现实生活中的继承是从长辈处获得某些
属性或者技能的过程。
代码中的继承是一个定义得比较精确的类从一
个定义的比较泛泛的类中,获得属性,行为的过
程。比如:交通工具和自行车,家禽和鸡,人类
和男人,钱和美元。。
父类、、子类;;特点 :继承过程中,子类继承父类时,继承了父类的所有属性,但是父类中的private属性在子类中,不能直接访问,不能直接访问不代表子类没有这个属性,我们可以通过弗雷中的public公共方法来使用。Extends关键字;
单继承。
多态:“一个接口,多种方法”
同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。比如唱国歌,中国人和印度人的唱的结果是不一样的