摘要: BigDecimal 位置:java.math包中 作用:精确计算浮点数 创建方式:BigDecimal bd = new BigDecimal("1.0");//这里要用字符串 常用方法: 加:BigDecimal add(BigDecimal bd) 减:BigDecimal subtract( 阅读全文
posted @ 2020-09-10 11:46 改Bug的小魔女 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.String Java程序中的所有字符串文本(例如:"abc") 都是此类的实例 字符串字面值是常量,创建之后不可改变。 字符串字面值存储在字符串池中,可以共享。 常用创建方式: String str1 = "hello";//这种创建方式 产生一个对象 在字符串池中开辟一块空间存储 Strin 阅读全文
posted @ 2020-09-10 10:51 改Bug的小魔女 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶端 任何类,如果没书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承 Object类中所定义的方法,是所有对象都具备的方法 Object类型可以存储任何对象。 作为参数,可接受任何对象 作为返回值,可 阅读全文
posted @ 2020-09-08 16:18 改Bug的小魔女 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、内部类的分类 成员内部类 静态内部类 局部内部类 匿名内部类 概念:在一个类的内部再定义一个完整的类。 特点: 编译之后可生成独立的字节码文件。 内部类可直接访问外部类的私有成员,而不破坏封装 可为外部类提供必要的内部组件 package com.monv.neibulei; public cl 阅读全文
posted @ 2020-09-07 22:29 改Bug的小魔女 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、接口语法 接口相当于特殊的抽象类,定义方式、组成部分与抽象类类似 用 interface 关键字来定义接口,接口没有构造方法,不能创建对象。(接口的名称一般以able结尾) 接口只能定义 公开静态常量和公开抽象方法 类与类的关系是继承,类与接口的关系是实现(用关键字 implements )。 阅读全文
posted @ 2020-09-02 09:59 改Bug的小魔女 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1.第一个修饰符:abstract(抽象) 拿动物类来说,现实生活中的动物都是具体的,比如说:猫、狗、狮子、老虎等 这些都是‘动物类’的子类,并没有“动物”这个对象,它在现实生活中不存在,所以不应该被new() 实例化成对象,这个时候呢,需要把这个动物类定义成抽象类,来限制这种对象的创建(publi 阅读全文
posted @ 2020-08-31 23:11 改Bug的小魔女 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1.概念:父类引用指向子类对象,从而产生多种形态。 前边学继承的时候 定义了父类 Animal,子类Dog,Bird (继承了父类Animal) 如果定义 Animal a = new Dog(); Animal a 就是父类引用(引用类型) new Dog()子类对象(子类类型) new Dog( 阅读全文
posted @ 2020-08-11 16:46 改Bug的小魔女 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.程序中的继承,是类与类之间特征(属性)和行为(方法)的一种赠与或获得 两个类之间的继承关系,必须满足“Is a”的关系 2.功能越精细,重合点越多,越接近直接父类 功能越粗略,重合点越少,越接近直接Object类。(万物皆对象) 3.在一组相同或类似的类中,抽取出共享的特征和行为,定义在父类中, 阅读全文
posted @ 2020-08-11 10:16 改Bug的小魔女 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、概念:尽可能隐藏对象的内部实现细节,控制对象的修改和访问权限。 访问修饰符:private(可将属性修饰为私有,仅本类可见) 在对象的外部,在给对象的属性赋值的时候,可能会存在非法数据的输入。 为了避免这种情况,把变量封装为私有变量,这样的话外部就无法访问。 如果想要访问,则需要通过访问公共方法 阅读全文
posted @ 2020-08-06 11:04 改Bug的小魔女 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、this 是类中的默认引用,代表当前实例;当类服务于某个对象时,this则指向这个对象。 当创建某个对象时,this指向这个对象的地址;访问对象中的属性,即是访问对象地址中属性的空间。 2、this的使用方法 第一种用法:调用实例属性(this.属性)、实例方法(this.方法); 当实例变量和 阅读全文
posted @ 2020-07-28 14:31 改Bug的小魔女 阅读(266) 评论(0) 推荐(0) 编辑