| 
 
| 同步更新博客:http://a7635368a.blog.163.com/blog/static/2058590402012320101547484/ 定义数组方法:
 一维数组:int[] arr;int arr[];二维数组:int[][] arr;int [] arr[];int arr[][];
 int [] x,y[]--->int[] x;int[][] y; 以下是正确的y[0]=x; y[0][0]=x[0];
 面向对象:
 公司老板雇我们来给他完成他的项目,而不是自己亲自去敲代码
 我不懂电脑找个懂电脑的帮我买电脑,剩下了我查找信息,砍价等
 确认对象的方法:名词提炼法:把所有的名词提出来,然后动词作用那个名词就是对象
 对象:实实在在的个体                                                                                      java中:对应java在堆内存中用new建立的实体
 类:对显示生活中事物的描述,把事物抽象化 ,描述事物的属性和行为                         class在栈中定义的类
 软件开发的步骤:找对象,没有对象建立对象,使用对象,维护类与对象的关系
 面向对象的三个特征:封装,继承,多态
 定义一个类:Car.c=new Car();
 指挥该对象做使用。在java指挥方式是:对象。对象成员
 成员变量和局部变量
 成员变量:作用于整个类中           String color="红色";
 局部变量:作用于函数中,或者语句中
 在内存中的位置
 成员变量,在堆内存中,因为对象的存在,才在内存中存在。
 局部变量,在栈内存中。
 运行行为:void run(){}
 匿名类:new Car().num=5;执行完一次该类就变成垃圾了,再输入new Car().color="blue";是有定义一个单元
 要学会画图
 使用方式:1.只调用一次时。2.用于实际参数的传递
 封装:是隐藏对象属性和实现细节,仅对外提供公共访问方式
 封装好处:将变化隔离,便于使用,提高重用性(别的人也可以用)提高安全性
 封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问
 publicstatic int ar(){}   的public是公众级,如果要隐藏的话改成private static......
 
 | 
 |