Java面向对象一点小基础总结
来源:互联网 发布:手写单例模式 java 编辑:程序博客网 时间:2024/05/23 01:11
Java面向对象
C语言主要是面向过程,而Java是c语言衍生出来的更高级的语言,是面向对象。什么是面向对象呢,什么又是面向过程。
面向过程是用线性的思维来思考问题,例如 吃饭 你要下楼,你要进饭店,你要点菜,然后再吃饭;这样会很繁琐,许多事情都是自己做;而面向对象是 叫个外卖,他怎么给你送过来 你不用考虑 你只需要给他钱,调用他就可以了。 面向过程是微观的,而面向对象是宏观的。
类和对象的关系,类是一大类 很抽象很笼统,就像 鸟类,他是一类,而不是对象,对象是具体的,这个树上的蜂鸟,这才是对象。对象是属于类的,又服务于类,类是对象的模板,类定义了对象的静态属性和动态方法。
如何定义一个类呢?
需要静态属性,
需要(特殊的方法)构造方法;
需要方法
还需要new个对象来调用上面的静态属性和方法;从而产生一个完整的类。
当没有构造方法的时候,Jvm虚拟机会为你提供一个什么都没有的构造方法。当你有1个或者多个构造方法后,JVM就不在为你提供构造方法。
构造方法的作用:产生一个对象的模板,按照构造器的结构产生一个对应的对象。
this关键字 是指对象本身。
static关键字 是共享变量。
static修饰的静态变量 可以实现多个对象之间的变量共存;
修饰成员方法: 静态方法:可以通过类名直接进行调用; 类名.静态方法名(参数列表);
阅读全文
0 0
- Java面向对象一点小基础总结
- 【java基础】--面向对象总结
- Java基础、面向对象总结
- Java面向对象编程小总结
- 黑马程序员--Java基础总结--面向对象
- 黑马程序员-java基础-面向对象总结
- 黑马程序员----java基础面向对象总结
- java面向对象编程基础总结
- 黑马程序员---java基础----面向对象总结
- java基础_面向对象总结
- Java 基础总结 6 --- 面向对象
- Java基础总结6--面向对象2
- java基础学习总结--面向对象
- java基础总结05-面向对象1
- java基础总结06-面向对象2
- java基础总结第六天 面向对象
- 面向对象小总结
- 面向对象基础总结
- this和static关键字总结
- 日常学习2017.7.22
- CodeForces
- 面向对象
- Java集合HashMap---面试题
- Java面向对象一点小基础总结
- Unity_脚本操作对象_004
- Matlab的护眼模式设置
- Exclipse如何修改Properties的编码格式
- tcp/udp的区别
- vue2.0,jsonp仿百度搜索页面,请求百度数据
- 【OpenCV入门指南】第一篇 安装OpenCV
- this,static关键字和包pakage
- 程序员面试金典:像素设定、加法运算替代