corejava_基础
来源:互联网 发布:电脑远程软件 编辑:程序博客网 时间:2024/06/13 11:48
首先来个问题:什么是对象?
宽泛:可以用形容词修饰的名词都称作对象
程序:具有什么(属性)和能做什么(功能)的特点称作对象
对于知识点的理解:
总的来说:基本概念=>深入理解(吃透)=>实战经验(心得)
比如对于英语来说,编程中始终离不开英语,单词的记忆对于很多编程人员来说是一道坎
对于一个英语单词来说,不了解的人记忆单词都是一个字母一个字母的记忆,加上发音,翻译
而对于了解的人来说,只需要记忆发音就可以了,因为在英语中发音都是有固定的对应的词组
主要是因为对于单词记忆的站位点不同
面向对象的三大特性
1)封装(在一个封闭的空间内为属性开票了两个交流的通道)
2)继承(单继承:一个类只能有一个直接父类,可以多级继承)
注意:
在继承父类中的属性和方法的时候,并不可以完全的继承所有,其取决于访问的修饰符
3)多态(父类的引用可以指向不同的子类对象)
4)重写(override)方法的覆盖
5)为什么构造方法不能被继承?
原因:子类具有更多的属性和方法,更复杂的构造工作,所以父类够哦早方法不足以构造子类对象,故子类要编写自己的构造
6)权限访问修饰符
7)super
8)
0 0
- corejava_基础
- corejava_语法
- corejava_异常-断言
- corejava_打地鼠
- corejava_数组的创建和使用
- CoreJava_不要在finally块中使用return关键字
- CoreJava_线程并发(阻塞队列):在某个文件夹下搜索含有某关键字的文件
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 回顾2016展望2017
- android 修改状态栏颜色
- hdu 2504
- 【t042】炮击坦克
- Ubuntu下安装mariaDB 10.1 集群
- corejava_基础
- Java安全(四)-输入流的解密
- Ubuntu下安装多个Java及切换
- leetcode-441. Arranging Coins
- java实现双链表结构与基本数据操作
- android 状态栏颜色修改
- 混合牛奶
- 【黑苹果教程】修复OS X 10.11+上HD4200/HD4400/HD4600/HD5600驱动
- python技巧(8)