对于面向对象,你可以根据实际生活中的例子来理解阿,好比说我想用程序编个真实的人出来(我只是举个例子。。。),其中我们人类(class Human{})就是一个类,一个叫张三的人就是人类的一个实例。(ps:注意类的另外一个分支是静态类(static class),静态类是不可以被实例化的,是程序一旦运行就存在内存中的,而我们现在所说的类则不同,需要被实例化才可以使用,内存的申请占用也是相对动态的,----如果不理解,可暂时忽略----)
实例化是指我们对类的一个操作,比如说人类的出生,在程序中便可以理解为实例化,其实就是代码中的Human renlei = new Human()这样的一句代码,其实你注意这个new字就可以知道它是一个实例化操作了。
方法就是一个类中的一个方法,比如说人类喝水(drink(){}),那么人类通过什么方法才能喝水?如果我们不描述清楚人类喝水的方法,程序该如何执行呢?所以说方法就是让计算机怎么处理事情的一个详细描述。
构造器(也叫“构造方法”,“构造函数”),其实它就是一个方法,但这个方法比较特殊,必须要和类名相同,刚才我在电脑中声明了人类(class Human{})那么在这个类中,我们可以声明一个名为人类(Human(){})的方法,这个方法需要做什么就仁者见仁,智者见智了,一般是对值的初始化操作,或者是调用某个方法。举个例子,我们人类一般会在出生时哭,那么,我们便可以在这个构造器中详细描述人类出生时哭的方法。。。其实这个这个你以后做多了就有体会了,你现在需要记得,1、构造器就是与类名相同的一个方法,2、在实例化该类时就会执行操作的方法,3、构造器不可以有返回值(这个是与方法唯一不同的地方)。
关于看代码的顺序,并没有严格要求,但是一定要知道一个方法是哪个类中的,其他就按顺序往下读就可以了。
代码颜色的意义?这个看你用什么开发工具了。。。一般的话绿色是一些注释,注释与程序运行无关,只是方便我们程序员阅读。。。黑色、蓝色的是代码,就是我们与计算机交流的语言了。。。
如果还是不是很明白的话,你可以私信我,我很想知道你是怎么理解的。另外如果你能采纳的话,我这里有不错的书推荐。
追问请问你的联系方式,求交流