摘要: 1 继承的好处 继承的出现提高了代码的复用性,提高软件开发效率。 继承的出现让类与类之间产生了关系,提供了多态的前提。 2 继承的注意事项 在Java中,类只支持单继承,不允许多继承,也就是说一个类只能有一个直接父类,例如下面这种情况是不合法的。 class A{} class B{} class 阅读全文
posted @ 2019-04-10 16:27 CHAHN 阅读(109) 评论(0) 推荐(0)
摘要: 1.类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法 2.hashCode()方法 返回该对象的哈希值。一般情况下,该方法会根据对象的地址值来计算。 不同的对象hashCode()一般来说不会相同,但同一个对象的hashCode值肯定 阅读全文
posted @ 2019-04-10 10:25 CHAHN 阅读(121) 评论(0) 推荐(0)
摘要: 1获取一个字符串中,另一个字符串出现的次数 思想: 1. indexOf到字符串中到第一次出现的索引 2. 找到的索引+被找字符串长度,截取字符串 3. 计数器++ 2.将字符串的首字母转成大写,其他内容转成小写 3.获取指定字符串中,大写字母、小写字母、数字的个数。 阅读全文
posted @ 2019-04-10 10:24 CHAHN 阅读(159) 评论(0) 推荐(0)
摘要: 1接口的概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 一切事物均有功能,即一切事物均有接口。2接口的语法 A: 接口的定义 阅读全文
posted @ 2019-04-10 10:23 CHAHN 阅读(424) 评论(0) 推荐(0)
摘要: 1多态概述 多态是继封装、继承之后,面向对象的第三大特性。 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是S 阅读全文
posted @ 2019-04-10 10:23 CHAHN 阅读(102) 评论(0) 推荐(0)
摘要: 1 API概念 API:是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。2 String类的概念和不变性 Strign类的特点 一切都是对象,一旦被创建不能修改。但是String对象不可修改指的是对象本身不可修改, 阅读全文
posted @ 2019-04-10 10:23 CHAHN 阅读(187) 评论(0) 推荐(0)
摘要: /* * 描述学生和工人两个类 name age进行抽取 ,父类 Person 提供set get * 同时创建学生和工人对象 必须明确年龄和姓名 并且控制台输出 * */ 阅读全文
posted @ 2019-04-10 10:22 CHAHN 阅读(107) 评论(0) 推荐(0)