摘要:
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什 阅读全文
posted @ 2017-08-24 16:24
Angel_Kitty
阅读(609)
评论(0)
推荐(1)
摘要:
instanceof运算符用法 运算符是双目运算符,左面的操作元是一个对象,右面是一个类.当左面的对象是右面的类创建的对象时,该运算符运算的结果是true,否则是false 说明: (1)一个类的实例包括本身的实例,以及所有直接或间接子类的实例 (2)instanceof左边操作元显式声明的类型与右 阅读全文
posted @ 2017-08-24 11:09
Angel_Kitty
阅读(323)
评论(0)
推荐(0)
摘要:
基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案 最近在研究Java,涉及命令行编译,使用notepad++编辑器,然后使用javac编译; 之前的几个文件没有中文的内容,都没有产生错误,这次有中文就产生这样的错误! 解决方案 方案一、指定编码 javac -encoding 阅读全文
posted @ 2017-08-24 10:42
Angel_Kitty
阅读(233)
评论(0)
推荐(0)
摘要:
什么是字符编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表 阅读全文
posted @ 2017-08-24 10:39
Angel_Kitty
阅读(677)
评论(0)
推荐(0)
摘要:
1 abstract class Animal 2 { 3 abstract void eat(); 4 } 5 6 class Cat extends Animal 7 { 8 void eat() 9 { 10 System.out.println("eat fish"); 11 } 12 } 13 14 class Do... 阅读全文
posted @ 2017-08-24 09:38
Angel_Kitty
阅读(402)
评论(0)
推荐(0)
摘要:
1 interface USB 2 { 3 public void open(); 4 public void close(); 5 } 6 7 class Upan implements USB 8 { 9 public void open() 10 { 11 System.out.println("Upan open"); ... 阅读全文
posted @ 2017-08-24 08:39
Angel_Kitty
阅读(376)
评论(0)
推荐(0)

浙公网安备 33010602011771号