随笔分类 - java基础语法概念
摘要:equals是判断两个对象的内容是否相等 ==是判断两个对象是否是同一个对象 例如 Integer a = new Integer(1); Integer b = new Integer(1); 如果用if(a.equals(b))会输出true,因为a和b的引用对象的内容都为Integer(1)
阅读全文
摘要:静态对象无非就是比普通对象前多了一个static 例如 public xxx a = new xxx(); 普通对象 public static xxx a = new xxx(); 静态对象 在静态对象所在的类被第一次使用的时候,静态对象就被创建了 反之 不使用就永不被创建 例如 public c
阅读全文
摘要:封装就是: 把不该让用户看到的用private修饰 把用户应该看到的用 public 修饰
阅读全文
摘要:多态:调用一个方法(c语言叫函数)时,不是看引用的类型,而是看对象的实际类型 例如: 隐式转换(子类转化为父类) ApplePie a1 = new ApplePie(); //前提是ApplePie继承了Pie这个父类 class ApplePie extends Pie Pie a2 = a1;
阅读全文
摘要:在Java语句中,我们都会用到“=”,但是这个“=”的意义大部分人都没有一个清楚明确的认知 例如:Student a = new Student(); Student就是一个自己创建的类,类里面可以放属性和方法; 但是这个a不是对象,new Student()才是一个新的对象 在Java中都是先创建
阅读全文
摘要:对象=属性(int double之类都是变量的属性)+方法(想要实现内容,所做的一套算法) 属性=变量的所有数据 方法(c语言中叫做函数)=算法 总而言之 对象就是 给他所需要的的数据——>>让他干活——>>取出结果
阅读全文
摘要:引例: double a=19*3.3; System.out.print(a); 结果为62.9999996,不是62.7;这里不单纯是因为给的是double类型 (1) 62.7 和 62.699999999999996 实际意义上是一样的,double是一个不精确的表示 (2) double用
阅读全文

浙公网安备 33010602011771号