面向对象编程Java
Posted yangbocsu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象编程Java相关的知识,希望对你有一定的参考价值。
Java的核心思想就是OOP
1、初识面向对象
- 语句多了的话,提取出来,构造方法;
- 自变量多了,提取出来,叫做结构体。
- 东西太多,一个人无法写了,把有共同特性的东西提取出来,加上一些属性,就构成类了;
- 类 = 属性+ 方法
- 宏观上,面向对象的思路;
- 微观上,面向过程的思路。
- 面向对象编程(Object-Oriented Programming, OOP)
- 面向对象编程的本质就是: 以类的方式组织代码,“以对象的封装数据。
- 面向对象三大特性: 封装、继承、多态
2、方法回顾和加深
方法调用
-
静态方法 static 在其他类中,只需要通过类名。方法来调用
-
非静态方法 将类实例化 new
-
-
即使在同一类中,静态方法和非静态方法是不能直接调用的;
-
在静态方法中想要调用非静态方法,就需要实例化一个对象,通过类名点方法来调用;-
错误示例:
正确示例:
- 在静态方法中想要调用非静态方法
- 在静态方法中调用静态方法 直接调用
3、对象的创建分析
4、面向对象三大特性
5、抽象类和接口
6、内部类及OOP实战
以上是关于面向对象编程Java的主要内容,如果未能解决你的问题,请参考以下文章