学习问题系列总结
面向对象 也就是如此而已
愿我的记录笔记可以助于诸君的学习
也希望我每天进步一点点
前言
我们在学习JAVA时,总是很烦恼,明明已经很清楚概念了,为什么还不会,这个系列将记录我的常见困惑,也希望我的坑诸位可以避免-
提示:以下是本篇文章正文内容,下面案例可供参考
一、对象是什么?
现实生活中的对象我们都很清楚,我不多叙述!
程序中的对象对于小白的我来说还是有点困惑,话不多说,了解下名词
OO;面向对象
OOA:面向对象分析
OOD:面向对象设计
OOAD:面向对象分析与设计
OOP;面向对象编程
如果在编程时如果有人说OO那么你要知道他是在给你说 “面向对象”,
(这时你可以反向装逼OOA?OOD?OOAD?OOP,一系列名词反诈她,哈哈哈来自小白的意淫)
那么什么是面向对象呢?说实话,我看了一些书,面向对象有些自己的体会
对象就是一个栩栩如生的物体,一个具体的东西,我们要将自己的代码想象成自己画一个物体的线条,要勾画一个物体,在画画时,画家肯定明确了对象的要素特征,同理,在程序中对象就是我们要描述的东西。简而言之,对象就是具体的实例
二、类可以创建多个对象
1.类是对象的模板,对象是类的实例
代码如下(示例):
class Student{
成员变量类型 成员名;
}
2.new
使用new关键字创建对象
new Student;创建对象
Student ch = new Student()
3.类的注意事项
public修饰的类只能有一个;
public修饰的类必须与文件名一致
一个文件只做一个类
4.构造方法:
1)给成员变量赋值初始值
2) 与类同名,没有返回值类型
3)在创建对象反复调用
4)如自己不写,默认一个无参构造
总结
以此献给未来的自己,加油
JAVA的面向对象绝不仅仅是我所描述的那么简单,此中真意·,奥妙无穷