学习心得
文章平均质量分 65
weixin_52769303
这个作者很懒,什么都没留下…
展开
-
内部类总结
概念 内部类,其意义是为事物中还包含另一种事物时使用的表达方式; 如其字面含义,是在一个类里面创建另一个类; 由其位置不同以及修饰符不同有不同的意义和访问方法; 其本质是创建一个和外部类联系紧密的类; 内部类可以随意访问外部类的属性和方法,即使是私有private修饰也可访问; 外部类 外部类是包含内部类的类。 外部类访问内部类必须创建内部类的对象,再访问其方法和属性; 内部类分类 静态成员内部类 在外部类的成员位置的类,且被static 修饰; public static .原创 2021-05-29 11:40:19 · 93 阅读 · 0 评论 -
内部类学习笔记
内部类的概念 在A类中定义一个类B,B类就是A类的内部类; 内部类分为成员内部类,局部内部类,还有静态和非静态之分; 访问内部类的成员 成员内部类:在一个类的成员位置中定义的类 成员内部类中内部类可以随意访问外部类,私有也可访问; 外部类访问内部类的成员方法必须创建对象访问; ...原创 2021-05-18 16:43:08 · 102 阅读 · 0 评论 -
接口学习笔记
概念 接口是比抽象类抽象的存在,体现了代码的扩展性——事物的额外功能; 如果一些具体事物能够将额外功能实现,那么这些事物就具备这些功能; 接口体现的是一种like a的关系,区别于抽象类的is a; 定义格式 Interface + 接口名 接口名尽量见名知意; 接口的子类叫做接口的子实现类,通过多态实例化, 接口名 对象名=new 子实现类名(); 括号内重写接口方法,充实具体功能; 继承接口的符号:类名+implements +接口名 特点 接口里的方法只能是抽象方法,同时具...原创 2021-05-18 15:54:44 · 89 阅读 · 0 评论 -
抽象类学习笔记
概念 现实世界中具有概括性的抽象事物。 其中的功能仅仅为声明,没有具体体现。 特点 1.有抽象方法的一定时抽象类,抽象类不一定有抽象方法; 抽象方法: 抽象方法就是没有方法体的方法,由abstract修饰,没有{}的方法体 2.抽象类不能实例化,即抽象类不能用new创建其对象; 抽象的子类是具体类,可以通过子类多态进行实例化。 3.抽象的本质就是强制子类进行多态化,重写抽象类里的方法。 abstract关键字 abstract关键字不能和final,static,private 一起使原创 2021-05-18 15:09:52 · 117 阅读 · 0 评论 -
多态学习笔记
多态学习笔记 概念 多态是一个事物在不同时刻体现的不同形态(内存中的变化) 前提条件 1.必须存在继承关系 2.必须有方法重写 3必须存在父类引用 指向子类对象(向上转型) 格式 class Fu{} class Zi extends Fu{} Fu fu=new Zi(); 多态中成员访问 成员变量,编译看左,运行看左, 内存中:引用父类创建对象,在堆内存中创建对象的同时,堆内存中会传入父类的成员变量; 非静态成员方法,编译看左,运行看右, 内存中:创建对象时,子类方法函数会原创 2021-05-18 14:56:15 · 89 阅读 · 0 评论 -
继承学习笔记
继承学习笔记...原创 2021-05-18 14:08:47 · 57 阅读 · 0 评论 -
形式参数和返回值的学习总结
形式参数和返回值问题的研究 package 权限修饰符的应用范围原创 2021-05-14 21:01:16 · 128 阅读 · 0 评论 -
Java基础知识<学习笔记>
学习笔记原创 2021-05-05 11:47:06 · 106 阅读 · 0 评论 -
原码,反码,补码的由来:byte类型的取值范围为什么是(-128,127)?
二进制的以加替减 计算机电路设计分为开关,用二进制的方式来表示开关正好合适,因此计算机一般使用二进制执行底层运行。 自然界分为正数,0和负数,如果给计算机添加识别正数负数的能力,其电路设计难度会几何倍数增加。若有办法用正数表示负数,减法可以看作加上一个负数,乘法和除法采用移位加减,所有计算都能用加法解决,计算机的复杂程度就会大幅降低。 现在计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成,正是使用了该方法使底层构造足够简单。 原码 首先为了区别正数和负数,引入符号位的概念,首位为原创 2021-04-28 19:42:36 · 337 阅读 · 0 评论