- 博客(10)
- 收藏
- 关注
原创 2017.7.28
接口(interface):一个完全抽象的类,抽象类的抽象类接口中只存在抽象方法和全局静态常量。 java是单继承,但是接口可以继承多个接口。 单例:一个类只能有一个对象。 public class Singleton { private static Singleton s; private Singleton(){} private static Sin
2017-07-28 13:49:48 153
原创 2017.7.28
向上转型:子类转成父类(父类出面,而子类做事) 向下转型:父类在转成原有的子类。(强制,注意类型转换异常) final最终的,最后的,不变的 修饰属性:修饰一个变量,这个变量就成了常量。 修饰方法:方法不能被子类重写。 修饰类:这个类不能被继承。
2017-07-28 13:46:05 132
原创 日常学习2017.7.28
java中只有单继承,没有像c++那样的多继承子类不能继承父类的构造方法; 继承:代码重用 多态:重载和重写 多态的作用:多样化 多态的存在要有三个必要条件:要有继承,要有方法重写,父类引用指向子类;(父类出面街道工作,具体有它孩子出面去做) A instanceof B用来判断A对象和B对象是否是同一种类型,是的话返回true否则返回false
2017-07-28 13:38:48 180
原创 日常学习2017.7.28
类本身 包权限 子父类 其他包 public √ √ √ √ (所有权限) protected √ √ √ (子父类权限) default √
2017-07-28 13:24:22 127
原创 日常学习2017.7.22
this在java中代表对象本身 this的作用: this表示的是当前对象本身,更准确的说,this代表的当前对象的一个引用。 普通方法中使用this 使用this来调用其它构造方法 位置必须放在第一条语句 this不能使用static方法。 static声明的成员变量为静态成员变量或者叫做类属性、类变量。 静态变量可以实现多个对象 之间变量共享。 static修饰成员
2017-07-22 09:13:20 170
原创 日常学习2017.7.22
栈: -存放:局部变量 -先进后出,自下而上存储 -方法执行完毕,自动释放空间 堆: -存放new出来的对象 -需要垃圾回收器来回收 方法区: 存放类的信息(代码).static变量,字符串、常量等 构造器定义:constructor构造方法:一个在创建对象时被自动调用的特殊方法。 当创建一个对象的时候,如果类没有提供无参构造方法,虚拟机会帮这个类提供一个无参构造方法,当这
2017-07-22 09:05:01 140
原创 日常学习2017.7.22
对象:是具体的事物(万物皆对象) 类:是对对象的抽象(抽 抽出象的部分) 面向过程:一个线性的做事方法,一步步来,所有事情自己做(比如说要吃饭了,要走向饭店、点菜、吃。这就是面向过程) 面向对象:站在高度上,很多事情让别人代做(比如叫个外卖,这就是面向对象,外卖员是你的对象) 对象和类的关系: 1、特殊到一般,具体到抽象。 2、雷可以看成一类对象的模板,对象可以看成该类的
2017-07-22 09:03:20 145
原创 日常学习2017.7.21
方法和重载. 方法:函数,解决一些问题的过程,在程序里面实现某些功能的代码集合; 重载:在同一个类中,方法名一样,参数类型,个数、顺序至少一个不同。 数组的优缺点:数组在找数组中的某个参数非常方便,但是在插入或删除的时候有着致命的缺点。 数组的定义:一组相同类型数据的有序集合。 动态数组定义: int []a=new int[10]; 静态数组定
2017-07-21 08:26:33 179
原创 日常学习2017..18
昨天主要讲了嵌套循环,另外还有break为中断,打断 结束当前循环。continue继续,结束本次循环并且继续循环 嵌套循环三要素:外打行,内打列,找规律。其中比较经典的程序有打印一个正方形,下面是程序。 public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 1
2017-07-18 08:28:40 148
原创 日常学习2017.7.14
昨天老师要求写一个可以把十进制的数转成二进制的程序,苦思瞑想半天也想不起来怎么写. 后来老师讲了一遍我还是搞不明白什么意思,今天早上差不多yu研究了半天才半知半解. //使用循环分别实现将10进值整数和小数变成二进制数 System.out.println("请输入一个10进制的数:"); Scanner sc = new Scanner(System.in); double d =
2017-07-15 11:07:12 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人