程序的概念:程序是为了模拟现实世界,解决现实问题,而使用计算机语言编程指令的集合。
程序员眼中,世界是由无数个对象组成的。
一切客观存在的事物都是对象,万物皆对象。
任何对象一定具有自己的特征和行为。
特征:称为属性,一般是名词,代表对象都有什么。
行为:称为方法,一般是动词,代表对象能做什么。
颜色:黑色
品牌:apple
价格:5000
型号:13
.....
打电话
发短信
.......
手机--->工厂--->图纸(模型)
1现实中的对象来自模板,通过模板造出实体,继而成为现实中的生活对象。
2程序中的对象来自模板(类),通过类造出对象,实体就是程序的对象。
类:定义了对象应具有的特性和行为,类是对象的模板。
对象:拥有多个特征和行为的实体,对象是类的实例。
1.方法名称相同。
2.参数列表不同(类型、个数、顺序)。
3.与访问修饰符、返回值类型无关。
this:代表”当前实例”,即是模板中当前对象,模板服务与哪个对象,this就指向哪个对象。
this第一种用法:调用实例属性、实例方法。如:this.name this.show();
this第二种用法:调用本类中其他构造方法。如:this(); this(实参);注:必须在构造方法首行。