摘要: 为什么要使用集合框架? 如果并不知道程序运行时需要多少对象,或者需要更复杂方法存储对象 就可以使用java中 集合框架 java集合框架 他们位于java.util包中 在使用的时候需要导包 记住编译到错了 Collection 接口存储一组不唯一,无序的对象 list 接口存储一组不唯一,有序的对 阅读全文
posted @ 2020-05-14 17:24 宋凯文 阅读(144) 评论(0) 推荐(0)
摘要: 接口的特性 接口不可以被实例化、实现类必须实现接口的所有方法、实现类可以实现多个接口、接口的变量都是静态常量的 接口的关键字:interface 如果又要继承 父类又要继承接口,那么是先继承父类在继承接口 接口要满足 has-a的关系 接口比抽象类更好的特性: 可以被多继承、设计和实现完全分离、更自 阅读全文
posted @ 2020-05-14 15:01 宋凯文 阅读(119) 评论(0) 推荐(0)
摘要: 多态:同一个引用类型,使用不同的实例而执行不同的操作,父类引用子类对象。 使用多态的思路:编写有继承关系的父类和子类,子类重写父类方法,使用父类引用指向子类的对象 如:Pet pet=new Dog(); 自动类型转换,编译看左边,运行看右边。 Dog dog=(Dog)pet;强制类型转换 如果父 阅读全文
posted @ 2020-05-14 14:36 宋凯文 阅读(137) 评论(0) 推荐(0)
摘要: 异常就是在程序运行中遇到的不正常现象称之为异常。 异常的关键字: 异常的语法: 1:当try大括号里的内容没有产生异常代码就会跳过catch里的代码而进行执行后面的代码 2:如果try中的代码参生了异常那么就会进行异常类型的配对从而进入catch中所应的代码中 而进行执行后面的代码 3:如果try中 阅读全文
posted @ 2020-05-14 13:57 宋凯文 阅读(154) 评论(0) 推荐(0)
摘要: 抽象的关键字:abstract 被abstract修饰的类就叫做抽象类,被abstract修饰的方法就叫做抽象方法。 如图: 如果抽象类是父类,那么其子类必须重写他的抽象方法 除非没有抽象类中没有抽象方法或其子类也是抽象方法。 如果要重写其抽象方法必须要有个子类来继承。且抽象方法是不可以创建对象的。 阅读全文
posted @ 2020-05-10 20:39 宋凯文 阅读(173) 评论(0) 推荐(0)
摘要: 当以前的方法不能够满足现在的需求的时候,就需要重新的编写就是重写。 这里要用到一个Objet 这个是所以类的父类 可以接受一切的数据类型,还有想要判断2个值是否相同2个值都要是同种数据类型的 还要使用 instensof 来判断Objet 表示的值类型是否相同 进行重写: 重写后的结果: 如果在子类 阅读全文
posted @ 2020-05-10 19:43 宋凯文 阅读(305) 评论(0) 推荐(0)
摘要: 继承就是在多个同种类型中有多个同样的数据类型和多中重复的代码这样就会显得冗余这样就可以使用继承来避免这样的情况发生。 比如狗狗和企鹅都是宠物类这样我们就可以创建一个宠物类就狗狗和企鹅中国重复的代码都存到宠物类中,将宠物类称为父类,尔狗狗和企鹅称为子类,父类可以有多个子类,而子类只可以有一个父类。只能 阅读全文
posted @ 2020-05-10 17:04 宋凯文 阅读(115) 评论(0) 推荐(0)
摘要: 封装:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 封装的步骤: 案例: private表示私有的,仅本类使用。 当属性被private修饰的时候,用户就不可以直接访问了,但是我们可以使用getter/setter方法来使用。 案例: 调 阅读全文
posted @ 2020-05-05 16:40 宋凯文 阅读(98) 评论(0) 推荐(0)
摘要: static 可以用来修饰 属性 方法和代码块。 static 表示共用的 静态的。 被static修饰的属性和方法调用的时候可以直接使用类名.的方法来调用也可以创建对象用对象名来调用,不过推荐使用类名.的方法。 案例: 调用: 方法的调用普通方法可以调用静态的方法但是静态的方法不可以调用普通的方法 阅读全文
posted @ 2020-05-05 16:08 宋凯文 阅读(155) 评论(0) 推荐(0)
摘要: 构造方法分为有参构造方法和无参构造方法 语法: 修饰符 类名(){} 无参方法案例: 运行的时候只需要new一个对象即可运行 。无参构造方法在类中会默认的生成,但是如果类中有了有参构造方法就不会自动生成无参构造方法,所以建议有参 无参一起写。 有参方法: 运行: 注意:在有参构造方法中()里面有几个 阅读全文
posted @ 2020-05-05 14:03 宋凯文 阅读(177) 评论(0) 推荐(0)