同步更新博客: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......
|
|