类,对象基础知识点

这里写图片描述 在程序设计的早期,程序用流程图和自顶向下的方法设计。采用这种设计方法,程序员会将一个大的问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)。最后,程序员会编写一个主过程来启动程序流程,随后根据程序流程走向,调用想要的其它过程。这种类型的程序设计被称为结构化编程。现在有很多结构化编程语言被广泛使用,最突出的就是C语言。
在结构化编程中,程序围绕着要解决的任务来设计。编写程序就是编写执行特定任务的过程,过程中需要用到的数据通过过程参数传递到过程中。过程可以查看以及改变传递进来的数据,并可以将值返回给调用它的过程。
在编程中,程序不是围绕着要解决的任务来设计,而是围绕着要解决的问题中的对象来设计。对于每个对象,我们会编写一个类来描述对象的属性和行为。类是对象的描述。同样,对象是类的实例。对象由属性和行为组成。属性是对象所具有的特征,而行为是对象可以做的动作。对象的每个属性被表示为类中的一个成员变量。对象的每个行为成为类中的一个方法。就是把围绕要解决的对象来设计,建立对象模型,将问题域化为不同的对象去处理。就是*对象化编程。!
面向对象编程与结构化编程一样,都是通过方法之间的调用来传递数据,但是二者之间有相当大的区别,如果结构化程序中的过程需要数据来执行一项任务,所需要的数据是传递给过程。在面向对象编程中,对象为我们执行任务,方法可以访问所需的数据,而不需要将数据传递到方法中。
怎样向类中添加成员变量
对象的属性成为相关类中的成员变量。类中的一个成员变量由如下部分组成:
1,访问修饰符。可以是public、private或protected;如果省略了访问修饰符,将使用默认访问修饰符。
2, 数据类型。(基本数据类型和引用数据类型)
3,成员变量名称。成员变量名称必须是一个有效的标识符,后面用分号结束。

怎样向类中添加方法
一个对象的行为成为相关类中的方法。类中的一个方法典型地由如下部分组成:
1,访问修饰符
2, 返回值
3,方法名称,必须是一个有效的标识符
4, 参数列表,在括号中出现

结构化编程和对象编程的区别
结构化编程;由大方向细化成一条线的流程,编写一个主过程来启动程序流程,然后在其中调用想要的其他过程。对象编程;围绕要解决的对象来设计,建立对象模型,将问题域化为不同的对象去处理,找名词容易找到对象。
实例化对象;
万物皆对象,对象因关注而存在。类是目标,对象才是真正的具体存在。属性是指对象身上有什么值数据
在Java中,new关键字用于实例化一个对象。new运算符在内存中创建一个对象,并返回对新创建的对象的一个引用。只要我们的程序保留对该对象的一个引用,那么这个对象将一直保留在内存中。
值得注意的是运算符new为该对象分配内存,然后将该对象的所有成员变量赋以初始值,这样,这些成员变量就不会包含垃圾数据。如果想要销毁垃圾,只需对象引用为空(null)即可。

猜你喜欢

转载自blog.csdn.net/qq_43039291/article/details/82117561