Java面向对象一点小基础总结
2017-07-22 09:14
218 查看
Java面向对象
C语言主要是面向过程,而Java是c语言衍生出来的更高级的语言,是面向对象。什么是面向对象呢,什么又是面向过程。面向过程是用线性的思维来思考问题,例如 吃饭 你要下楼,你要进饭店,你要点菜,然后再吃饭;这样会很繁琐,许多事情都是自己做;而面向对象是 叫个外卖,他怎么给你送过来 你不用考虑 你只需要给他钱,调用他就可以了。 面向过程是微观的,而面向对象是宏观的。
类和对象的关系,类是一大类 很抽象很笼统,就像 鸟类,他是一类,而不是对象,对象是具体的,这个树上的蜂鸟,这才是对象。对象是属于类的,又服务于类,类是对象的模板,类定义了对象的静态属性和动态方法。
如何定义一个类呢?
需要静态属性,
需要(特殊的方法)构造方法;
需要方法
还需要new个对象来调用上面的静态属性和方法;从而产生一个完整的类。
当没有构造方法的时候,Jvm虚拟机会为你提供一个什么都没有的构造方法。当你有1个或者多个构造方法后,JVM就不在为你提供构造方法。
构造方法的作用:产生一个对象的模板,按照构造器的结构产生一个对应的对象。
this关键字 是指对象本身。
static关键字 是共享变量。
static修饰的静态变量 可以实现多个对象之间的变量共存;
修饰成员方法: 静态方法:可以通过类名直接进行调用; 类名.静态方法名(参数列表);
相关文章推荐
- Java基础针对自己薄弱环节总结04(面向对象多态)
- 黑马程序员学习log第六篇基础知识:JAVA的面向对象之IO总结
- Java-面向对象基础-总结
- Java基础学习中,关于面向对象中多态、抽象类、接口的总结
- java面向对象基础知识总结
- 黑马程序员——Java基础---面向对象总结
- 黑马程序员_java基础知识总结(1)面向对象基础总结
- Java 面向对象基础 以及进阶知识 总结
- Java面向对象总结(基础篇)(草稿)
- 4.java基础之面向对象知识点总结
- 黑马程序员学习log第七篇基础知识:JAVA的面向对象之GUI总结
- Java复习笔记+经验总结-02 面向对象基础
- JAVA研发面试题总结——面向对象基础
- 重拾java基础(六):面向对象基础总结
- 黑马程序员 Java学习总结之面向对象和Java基础
- 黑马程序员----java基础面向对象总结
- java基础-面向对象总结
- Java基础总结6--面向对象2
- Java基础、面向对象总结
- 黑马程序员——java基础面向对象基础知识总结