Java
Panix2n_n
这个作者很懒,什么都没留下…
展开
-
Java 封装
一、封装1、实现步骤:设为private;创建getter和setter方法;在方法中加入属性控制语句。二、包1、解决同名文件冲突;管理Java文件2、类似于文件夹3、定义包:package + 包名4、调用:import + 包名5、包名一般为全部小写字母三、访问修饰符四、this关键字1、代表当前对象五、内部类内部类的主要作用如下:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不...原创 2018-06-06 22:20:37 · 197 阅读 · 0 评论 -
Java 多态
一、多态继承是多态的基础 1、引用多态父类的引用可以指向本类的对象父类的引用可以指向子类的对象2、方法多态创建本类对象时,调用的方法为本类的方法创建子类对象时,调用的方法为子类重写的方法或者继承的方法,但是不能调用子类独有的方法二、多态中的引用类型转换1、向上类型转换(隐式/自动类型转换),小类型到大类型的转换,不存在风险2、向下类型转换(强制类型转换),大类型到小类型的转换,存在风险(可能会发生...原创 2018-06-07 22:28:23 · 130 阅读 · 0 评论 -
Java 父类的引用指向子类对象有啥用 总结
你可能会写如下2个方法feed(Cat cat){ }feed(Dog dog){ }如果Cat、Dog都是Animal的子类,那你就可以写成feed(Animal animal){ }Animal a1=new Dog(); //父类引用指向子类对象Animal a2=new Cat();feed(a1);feed(a2);有人说这是面向接口编程,可以降低程序的耦合性,即...原创 2018-06-07 23:11:10 · 7496 阅读 · 1 评论 -
Java 继承
1、一个类只有一个父类class 子类 extends 父类{ /*Codes*/ }2、private 关键字修饰的方法和属性不能被继承。3、可以重写父类的方法,调用时优先调用子类的方法。语法规则:返回值类型、方法名、参数类型及个数都要与父类的方法相同4、继承的初始化顺序:先初始化父类,再初始化子类先初始化属性,再初始化构造方法5、final关键字修饰类:不允许被继承修饰方法:不允许被重写修饰属...原创 2018-06-07 20:32:55 · 100 阅读 · 0 评论 -
Java入门 字符串
1、一但一个字符串在内存中创建,则这个字符串将不可改变;如果需要可以改变的字符串,使用StringBuffer或者StringBuilder;2、new一个字符串就是产生一个新的对象,比较字符串是否相同使用equals()。3、常用方法:4、创建内容可变的字符串对象:StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能...原创 2018-06-14 20:26:17 · 118 阅读 · 0 评论 -
Java基础 常用类
一、包装类1、2、Integer包装类的常用方法3、基本类型和包装类之间相互转换4、基本类型和字符串之间的转换基本类型-》字符串:int a = 10; String str = a.toString(); String str = String.valueOf(a); String str = a +"";字符串-》基本类型:String str= "8"; int d = Integer.p...原创 2018-06-14 20:54:21 · 142 阅读 · 0 评论 -
Java基础 集合框架
一、Collection接口List、Set、Queue接口的父接口可用于以上三种接口的方法--增删查改1、List(序列):有序且可以重复子类:ArrayList(数组序列)原创 2018-06-14 22:53:55 · 130 阅读 · 0 评论 -
Java 异常
1、常见异常2、处理异常:try-catch以及try-catch-finally多重catch语句中填写异常类型,要遵循先子类,后父类的顺序3、异常抛出throw:将产生的异常抛出(动作)throws:声明要抛出何种类型的异常(声明)public void 方法名(参数列表) throws 异常列表{ throw new Exception(“异常内容”); }4、异常链...原创 2018-06-10 21:36:50 · 85 阅读 · 0 评论