- 博客(6)
- 收藏
- 关注
原创 抽象类和接口
一若方法只有方法名字,形参列表,没有方法体(没有大括号),那么此方法被定义为abstract,所在的类被定义为abstract类。换言之,如果一个类暂时有方法未实现,需要被定义为抽象类。一个完整的类才可以被实例化,被new出来,而抽象类不可以。二继承于抽象类的子类,如果不能实现父类们所有abstract的方法,那么子类也必须定义为抽象类三类只可以继承一个类,但是可以实现多个接口,继承...
2020-03-19 14:07:32
77
原创 继承
一与C++不同,Java每个类只能继承一个类二Java所有类从java.lang.Object开始,构建出一个类型继承树Object类里面默认就有clone, equals, finalize, getClass,hashCode, toString等方法三如果子类构造函数的第一句话不是super,编译器会自动增加一句super();如果子类构造函数第一句话是程序员自己写的supe...
2020-03-19 12:57:59
129
原创 Java类和对象
一对象赋值是Reference赋值(指针赋值),而基本类型是直接值拷贝(基本类型的变量值小,可直接拷贝;对象包含多个值,不容易复制,赋值采用共享同一块内存区域)二函数内的局部变量,编译器不会给默认值,需要初始化后才可使用;类的成员变量,编译器会给默认值(0/空格/false),可以直接使用三Java中方法只能在类中定义四类名 新建对象名= new 构造方法( );new是为新建对...
2020-03-19 10:15:38
118
原创 程序编写、编译和运行
一类名首字母大写,后面单词驼峰命名方法名和变量名首字母小写,后面单词驼峰命名二源代码中定义了几个类,编译结果就生成几个字节码文件三Java程序可以分为两类:1.Java Application桌面应用程序(可以独立运行),是完整的程序,需要独立的解释器来解释执行,必须有main()方法。2.Java Applet小程序(必须依赖网页才可以运行),是嵌在HTML编写的Web页面中的...
2020-03-17 13:03:03
334
原创 选择和循环结构
一if …else if … else…只会执行其中的一个分支,其他分支会被绕开。二执行switch语句时,遇到了符合的case后,如果没有break,会执行接下来的所有case中的代码(不会再判断case是否符合switch的表达式),包括default语句,除非遇到breakswitch(a1+a2) { case 3: System.out.println("aaaaaaa...
2020-03-17 10:41:33
125
原创 基本类型和运算符
一boolean只有true,或者false两种值,true不可写成TRUE或其他形式,只能是小写。二byte最小值-128,最大值127三定义long类型,最好在数字后加上大写的L,这样就不会出错了。四float赋值必须在数字后加f,double可以省略末尾dfloat和double都不能用来表示很精确的数字五char 数据类型可以储存任何Unicode里的单个字符,U...
2020-03-17 09:58:40
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人