Fork me on GitHub
摘要: 在子类中可以根据需要对从父类中继承而来的方法进行改造,也称为重写。在执行程序时,子类的方法将覆盖父类的方法。 要求: 重写方法必须和被重写的方法的具有相同的方法名称、参数列表和返回值类型; 重写方法不能使用比被重写方法更严格的访问权限; 重写和被重写的方法需同时为static的,或同时为非stati 阅读全文
posted @ 2019-12-15 19:28 西西嘛呦 阅读(232) 评论(0) 推荐(0)
摘要: 为什么要有继承? 多个类中存在相同属性和行为时,将这些内容抽取到单独的一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。子类继承了父类,就继承了父类的属性和方法;在子类中,可以使用父类中定义的方法和属性,也可以创建新的属性和方法;子类中不能直接访问父类的private属性,只能通过s 阅读全文
posted @ 2019-12-15 16:57 西西嘛呦 阅读(146) 评论(0) 推荐(0)
摘要: JavaBean是一种java语言编写而成的可重用组件。 所谓JavaBean,是指符合以下标准的java类: 类是公共的; 有一个无参的公共构造器; 有属性,属性一般是私有的,且有对应的set、get方法; 用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的 阅读全文
posted @ 2019-12-15 16:41 西西嘛呦 阅读(176) 评论(0) 推荐(0)
摘要: this是什么? 在Java中,this表示当前对象,可以调用类的属性、方法和构造方法。 它在方法内部使用,即这个方法所属对象的引用; 它在构造器内部使用,表示该构造器正在初始化的对象; 什么时候使用? 当在方法内需要用到调用该方法的对象时,就用this。例如: public class Perso 阅读全文
posted @ 2019-12-15 16:32 西西嘛呦 阅读(262) 评论(0) 推荐(0)
摘要: 构造器的特征: 具有和类相同的名称; 不声明返回值的类型; 不能被static、final、synchronized、abstract、native修饰,不能有return语句返回值; 构造器的作用:创建对象,给对象进行初始化; 语法格式: 修饰名 类名(参数列表){ 初始化语句; } public 阅读全文
posted @ 2019-12-15 13:45 西西嘛呦 阅读(221) 评论(0) 推荐(0)
摘要: java中通过将成员变量声明为private,再提供公共的public方法:setXxx()和getXxx()实现对该属性的操作,以实现以下目的: 隐藏一个类中不需要对外提供的实现; 使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作; 便于修改,增强代码的可维 阅读全文
posted @ 2019-12-15 13:12 西西嘛呦 阅读(146) 评论(0) 推荐(0)