corejava_基础

来源:互联网 发布:电脑远程软件 编辑:程序博客网 时间:2024/06/13 11:48

首先来个问题:什么是对象?

          宽泛:可以用形容词修饰的名词都称作对象

          程序:具有什么(属性)和能做什么(功能)的特点称作对象


对于知识点的理解:

          总的来说:基本概念=>深入理解(吃透)=>实战经验(心得)

          比如对于英语来说,编程中始终离不开英语,单词的记忆对于很多编程人员来说是一道坎

          对于一个英语单词来说,不了解的人记忆单词都是一个字母一个字母的记忆,加上发音,翻译

                                                     而对于了解的人来说,只需要记忆发音就可以了,因为在英语中发音都是有固定的对应的词组

        主要是因为对于单词记忆的站位点不同


面向对象的三大特性

1)封装(在一个封闭的空间内为属性开票了两个交流的通道)

          

2)继承(单继承:一个类只能有一个直接父类,可以多级继承)

          

注意:

          在继承父类中的属性和方法的时候,并不可以完全的继承所有,其取决于访问的修饰符

3)多态(父类的引用可以指向不同的子类对象)

           

          

4)重写(override)方法的覆盖

          

5)为什么构造方法不能被继承?

          原因:子类具有更多的属性和方法,更复杂的构造工作,所以父类够哦早方法不足以构造子类对象,故子类要编写自己的构造

6)权限访问修饰符

          

7)super

          

8)





0 0
原创粉丝点击