• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






笨丫头就是笨

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年10月21日

Java面向对象--instanceof关键字
摘要: 作用:判断一个对象是否属于一个类 格式:对象 instanceof 类 返回布尔类型 我们先来建一个父类Animal,以及子类Dog,Cat类: 我们搞个测试类: 运行输出: dog对象是否属于Animal类:true dog对象是否属于Dog类:true dog对象是否属于Cat类:false 通 阅读全文
posted @ 2018-10-21 22:26 笨丫头就是笨 阅读(141) 评论(0) 推荐(0)
 
Java 面向对象 --Object类
摘要: Object类是所有类的父类; Object类的常用方法 1,public String toString() 返回该对象的字符串表示。 2,public boolean equals(Object obj) 指示其他某个对象是否与此对象“相等” alt+shift+s 弹出菜单 ,然后Genera 阅读全文
posted @ 2018-10-21 22:20 笨丫头就是笨 阅读(262) 评论(0) 推荐(0)
 
Java 面向对象 --多态性
摘要: 1,方法的重载和重写; 2,可以用父类的引用指向子类的具体实现,而且可以随时更换为其他子类的具体实现; 父类Animal: 再搞两个子类,分别是Dog和Cat类,重写父类方法say: 然后我们写个Test测试类: 运行输出: 我是一个狗 我是一个猫 下面我来用多态测试,父类引用指向子类具体实现: 运 阅读全文
posted @ 2018-10-21 22:01 笨丫头就是笨 阅读(139) 评论(0) 推荐(0)
 
Java 面向对象 --接口
摘要: 接口定义:一种特殊的“抽象类”,没有普通方法,由全局常量和公共的抽象方法所组成; 1,接口的定义 接口定义用关键字 interface 注意点:由于接口里的方法都是抽象的,所以abstract可以省略,实际开发一般都是省略的,开发者的习惯; 2,实现接口 可以实现一个或者多个接口 实现接口我们用im 阅读全文
posted @ 2018-10-21 21:53 笨丫头就是笨 阅读(116) 评论(0) 推荐(0)
 
Java 面向对象 --抽象类
摘要: 定义:在java中,含有抽象方法的类称为抽象类,同样不能生成对象; 注意点: 1,包含一个抽象方法的类是抽象类; 2,抽象类和抽象方法都要用abstract关键字修饰; 3,抽象方法只需要声明而不需要实现; 4,抽象类必须被子类(假如不是抽象类)必须重写抽象中的全部抽象方法; 5,抽象类不能被实例化 阅读全文
posted @ 2018-10-21 16:34 笨丫头就是笨 阅读(173) 评论(0) 推荐(0)
 
Java 面向对象-- final 关键字
摘要: 使用final声明的类不能被继承; 使用final声明的方法不能被子类覆盖; 使用final声明的变量不能被修改,即为常量; 1,final修饰类 2,final修饰方法 3,final修饰的变量 final修饰字段的时候 一般和static一起使用,来定义一些不可变的静态常量 方便程序使用; 阅读全文
posted @ 2018-10-21 16:17 笨丫头就是笨 阅读(782) 评论(0) 推荐(0)
 
Java面向对象-Java类的继承 与方法重写
摘要: 1,继承定义以及基本使用 定义:子类能够继承父类的属性和方法; 注意点:Java中只支持单继承; 私有方法不能继承; 实际上把父类Animal的共有方法get set以及say()方法都继承了; 输出: 我是一个动物,我的名字是:小白,我的只有1岁。 2、方法重写 所谓方法的重写 我们可以在子类中根 阅读全文
posted @ 2018-10-21 16:09 笨丫头就是笨 阅读(2326) 评论(0) 推荐(0)
 
Java面向对象-- String 类 常用方法及基本使用
摘要: 首先来学习基本使用Jdk api chm文档: 点击 左上角-显示: 1, char chartAt(int index) 返回指定索引处的char值 这里的index 是从0开始的; 2,int length() 返回字符串的长度; 3,int indexOf(int ch) 返回指定字符在此字符 阅读全文
posted @ 2018-10-21 11:29 笨丫头就是笨 阅读(855) 评论(0) 推荐(0)
 
Java面向对象-- String 类
摘要: 1,实例化String对象 , 有两种方式,我们直接看代码: 运行输出: name1=张三 name2=李四 2,“==”VS“equals方法” “==” 比较的是引用(是否指向同一个内存块) “equals”比较的是具体内容 运行输出: name1==name2:false name1==nam 阅读全文
posted @ 2018-10-21 11:06 笨丫头就是笨 阅读(251) 评论(0) 推荐(0)
 
Java 面向对象--代码块
摘要: 代码块主要就是通过{}花括号 括起来的代码; 主要分为 普通代码块 构造块 静态代码块三类。后面学到线程还有一个同步代码块,到时候再说; 普通代码块 运行输出: 普通代码块 a=2 构造块 构造块作用就是扩展构造器功能 每次实例化对象都会执行构造块里的内容: 运行输出: 通用构造块! 构造方法一 通 阅读全文
posted @ 2018-10-21 10:45 笨丫头就是笨 阅读(196) 评论(0) 推荐(0)
 
Java 内部类
摘要: 内部类定义:在类的内部定义的类; 内部类优点:可以方便的额使用外部类的属性; 内部类缺点:破坏类的基本结构; 个人建议,慎用内部类; 间接调用了内部类的方法 新建一个TestInner类:写一个main方法 我们现在不使用Outer里的show()方法 我们要直接调用Inner里的show()方法, 阅读全文
posted @ 2018-10-21 10:39 笨丫头就是笨 阅读(111) 评论(0) 推荐(0)