随笔分类 -  java高级

摘要:为什么使用继承 有些类有很多的重复属性和方法,需要重复编写代码,如果后期需要在创建其他的宠物类时,也需要将这些代码再次重复 提高代码的复用率,提高开发效率,我们一般需要把重复的代码提出来,形成父类 继承的最大的特点 一个子类只能有一个父类,java是单继承的语言 一个父类下可以有多个子类 父类和子类 阅读全文 »
posted @ 2020-08-25 00:19 龙陌 阅读(288) 评论(0) 推荐(0) 编辑
摘要:抽象类和抽象方法 》抽象类 我们针对类创建对象时,每个对象都会对应到现实生活中的一个实体上, Pet类入如果创建对象的话,在现实生活中无法找到实体与之一一对应 在java中我们一般会将这样类定义为抽象类,限制其进行对象的创建 抽象类的目的主要是用于被继承 虽然抽象类无法构造对象,但是具有构造方法 抽 阅读全文 »
posted @ 2020-08-25 00:05 龙陌 阅读(272) 评论(0) 推荐(0) 编辑
摘要:初始化块 什么是初始化块 》初始化块是java类中出现的第四类成员(成员变量、成员方法、构造方法) 》其功能与构造方法非常类似,可以对java进行初始化操作 //定义初始化块 { System.out.println("Person类的第一个初始化块:所有person对象都有自己的名字"); } { 阅读全文 »
posted @ 2020-08-24 23:58 龙陌 阅读(573) 评论(0) 推荐(0) 编辑
摘要:封装 为什么使用封装 我们在类中定义的成员变量可以直接通过对象名.成员变量名的形式访问 对于不合理的值无法做出限制,或者是限制比较麻烦 对于这种设计缺陷我们使用封装解决 封装定义 面向对象的三大特征:封装、继承、多态 隐藏属性或者方法的实现细节,不允许外部程序的直接访问,而是通过该类提供的方法来实现 阅读全文 »
posted @ 2020-08-24 23:48 龙陌 阅读(166) 评论(0) 推荐(0) 编辑
摘要:this 用法一: public Dog(String name, int health, String type) { this.name = name; this.health = health; this.type = type; } 用在构造方法中或其他给属性赋值的方法中,用于区分成员变量和 阅读全文 »
posted @ 2020-08-24 23:45 龙陌 阅读(214) 评论(0) 推荐(0) 编辑
摘要:fanal代表最终的,可以修饰类、方法修饰变量 修饰类,代表类不可被继承 修饰方法,代表方法不可被重写 修饰变量,代表变量不可以被修改值,只能初始化一次 修饰基本数据类型,值不可改变 final int num = 10; num =20;//报错 修饰引用数据类型,堆中的内容可以修改,但是栈中的地 阅读全文 »
posted @ 2020-08-24 23:43 龙陌 阅读(83) 评论(0) 推荐(0) 编辑
摘要:static 静态的 public class Student { String name; double java; double sql; //以下成员不属于任何一个对象,而是属于整个类,随着类的加载而加载 static double avg_java; static double avg_sq 阅读全文 »
posted @ 2020-08-24 23:42 龙陌 阅读(428) 评论(0) 推荐(0) 编辑
摘要:方法的重载 overload 概念:在同一个类中有多个同名方法 一个类中有多个构造方法,就是构造方法的重载 特点: 1.同一个类中方法名相同 2.参数列表不同,指参数个数或参数类型不同,和参数名称无关 3.和返回值无关,和访问修饰符无关 如果参数列表相同仅返回值不同是不允许的,有悖重载的定义; 如果 阅读全文 »
posted @ 2020-08-24 23:39 龙陌 阅读(120) 评论(0) 推荐(0) 编辑
摘要:构造方法 是否可以在创建对象的同时直接给属性赋值 利用构造方法实现该功能 构造方法的主要作用 01.构造对象 02.给对象的属性赋初值 示例 //构造方法 public Dog(String dname,int dhealth,String dtype){ name =dname; health = 阅读全文 »
posted @ 2020-08-24 23:34 龙陌 阅读(192) 评论(0) 推荐(0) 编辑
摘要:类和对象 如何描述一件事物 自我介绍 任何意见事务都可以通过属性和行为来定义 所有的对象都可以通过属性和行为来定义,也就是通过属性和方法定义 类的概念 类是具有相同属性和行为(方法)的一组对象的集合 在程序中的体现 针对某一个事物创建类,在类中指定事物的关键信息 定义属性和方法 针对类去创建对象,对 阅读全文 »
posted @ 2020-08-24 23:25 龙陌 阅读(88) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示