189 8069 5689

本周总结。-创新互联

本周总结咯 知识总结 构造方法:

定义
构造方法是一种特殊的、与类名相同的方法,专门用于在创建对象时完成初始化工作。
一个类的构造方法的作用:创造对象时,由虚拟机自动调用,给成员变量进行初始化的。
特性

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的汾西网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1.构造方法的方法名与类名相同;
 2.无返回值;(返回值类型就是该类本身),不能写void;
 3.作用:给类对象进行初始化工作
 4.一般不能由编程人员显式地直接调用,而是用new调用;
 5.创建对象时,系统会自动调用该类的构造方法为新对象初始化。
继承:

1.特点

Java只能单继承:一个类只能继承一个直接父类。
Java不支持多继承、但支持多层继承。
Java中所有的类都直接或间接继承于Object类。

2.子类能继承父类的哪些内容?

构造方法,私有或非私有都不可继承;(原因一:构造方法的方法名与类名相同了)
成员变量,非私有或私有都可继承,但私有的继承后但不能直接调用;
成员方法,虚方法表可继承,否则不可继承;
只有父类中的虚方法才能被子类继承。虚方法表:非private,非static,非final

成员变量的访问:就近原则(局部到本类到父类) eg:this.name 本类中的name;super.name 父类中的name

3.继承中构造方法的访问:
特点

(1).子类不能继承父类的构造方法,但可以通过super调用。若要调用父类的有参构造,必须手动书写。eg:super(name,age),括号内写想调用的父类的成员变量。
(2).子类构造方法的**第一行**,有一个默认的super( ),写不写都有。
(3).默认先访问父类中的无参构造方法,再执行自己。

4.为什么会默认调用父类的无参构造?
在这里插入图片描述

5.this、super使用总结

this:相当于一个变量,表示当前方法调用者的地址值;
 super:代表父类存储空间。

在这里插入图片描述

抽象类:
修饰符:abstract
抽象方法:将共性的行为(方法)抽取到父类之后,由于每个子类执行内容不同,所以在父类中不能确定具体的方法体,该方法就可以定义为抽象类。
格式:**public abstract 返回值类型 方法名(参数列表)**
抽象类:若一个类中存在抽象方法,那么该类就必须声明为抽象类。
格式:**public abstract class 类名{ }**

注意:在这里插入图片描述

接口:

关键字:interface

1.格式:**public interface 接口名{}**
2.接口不能实例化
3.接口与类通过implements关键字表示

public class 类名 implements 接口名{}
4.接口的子类:重写接口中的所有抽象方法或者抽象类。
接口中成员的特点
在这里插入图片描述

学习总结:

复习真挺重要的,对前面知识的理解是更高一个层次吧,虽然也没复习几个内容。
比如构造方法和一般方法,最开始先学的一般方法,就知道要定义要调用,结果学了构造,我以为一样,还在找哪块是定义,哪块是调用,那时候真搞迷了呢,还好现在明白了。

任重而道远,加油。

下周计划:

1.继续学习泛型与集合,这块练习挺多的,多练。
2.完成第二个学习计划,进行第三个学习计划:学习HTLM和CSS。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


名称栏目:本周总结。-创新互联
本文来源:http://cdxtjz.cn/article/ddhdjs.html

其他资讯