工作总结——第六天(2015/03/09 周一、晴)
今天学习java基础视频第三章前十六集,早上浏览了一些解析json数据的文章。
对于今天学习到的知识有:
1、面向对象中考虑有哪些类、对象;
类和对象有哪些属性和方法;类和类之间有哪些关系(关联、继承、聚集、实现和多态)。
2、引用类型除了基本类型(四类八种)以外的类型;引用传递——传递地址。
3、构造方法和方法重载及构造方法重载
同一个类的每个对象有不同的成员变量存储空间;
同一个类的每个对象共享该类的方法。
4、
如何去分类和对象:
类是静态的概念,代码区
对象是new出来的,位于堆内存中,类的成员变量在不同的对象中都有不同的值(除静态变量)而方法只有一份,执行的方法时候才占用内存,否则只存在于代码区。
5、命名规范
类名首字母大写;
变量名和方法名首字母小写;
采用驼峰标识
代码:
package chapter3;
public class ConstructMethod {
public int x,y;
ConstructMethod (){
System.out.println("x:"+x+"y:"+y);
}
ConstructMethod (int x,int y){
System.out.println("x:"+x+"y:"+y);
}
ConstructMethod (int x,double y){
System.out.println("x:"+x+"doubley:"+y);
}
public static void main(String[] args) {
ConstructMethod cm = new ConstructMethod();
ConstructMethod cm1 = new ConstructMethod(10,20);
ConstructMethod cm2 = new ConstructMethod(15,25.2);
}
}