面向对象设计思想
本来想去培训的,但是我没有钱,只好自己在网上找视频看。 前段时间,因为一些事,耽误了很长时间,现在再开始学。 想成为一名Java开发工程师,工资7k~9k就足够了。 一、对象用计算机语言对问题域中事物的描述,对象通过属性(attribute)和方法(method) 来分别对应事物所具有的静态属性和动态属性 a、类是用于描述同一类型的对象的一个抽象的概念,类中定义了这一类对象所具有的静态和动态属性。 b、类可以看成一类对象的模板,对象可以看成该类的一个具体实例。 考虑问题时,a、先考虑在这个问题中应该有哪些类和哪些对象 b、再考虑每一种类和对象,应该具有哪些属性和方法 c、最后考虑类和类之间具备什么样的关系(关联、聚合、继承……) 二、对象 a、对象是Java程序的核心,在Java程序中“万事万物皆对象” b、对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体 c、类是用来创建同一类型的对象的“模板”,在一个类中定义了该类所具有的成员变量和方法。 三、Java类的定义 1、引用 a、Java语言总除基本类型之外的变量类型都称之为引用类型 b、Java中的对象是通过引用对其操作的 分析语句:String s = new String("hello world"); String s;//声明了一个String类型的引用变量