栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java中几个关键字

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中几个关键字

1.this是自身的一个对象,可以指当前程序所指的对象。

2.形参与成员名字重名,用于分别区分。(例:this.Student=Student)

这里age是getAge成员方法的形参,this.age是name类的成员变量。

3.引用构造函数

 Super

 1.直接引用。与this相似,super相当于是指向当前对象的父类,这样就可以用super.xxx来引用父类的成员。

2.子类中的成员变量或方法与父类中的成员变量或方法同名

 这里调用了父类的方法,也调用了父类的变量。若不调用父类方法value(),只调用父类变量name的话,则父类name值为默认值null

3.引用构造函数

super(参数):调用父类中的某一个构造函数(应该为构造函数中的第一条语句)。

this(参数):调用本类中另一种形式的构造函数(应该为构造函数中的第一条语句)。

 定义子类的一个对象时,会先调用子类的构造函数,然后在调用父类的构造函数,如果父类函数足够多的话,会一直调用到最终的父类构造函数,函数调用时会使用栈空间,所以按照入栈的顺序,最先进入的是子类的构造函数,然后才是邻近的父类构造函数,最后再栈顶的是最终的父类构造函数,构造函数执行是则按照从栈顶到栈底的顺序依次执行。

 Interface

1.java接口方法和常量值的集合.     

关于接口前面的修饰符 public  

接口可以用public修饰, 但是这个接口必须定义在同名字的java文件内.   这种情况下此接口就是所谓的公共接口, 可以被所有类访问.

这也是interface最常见的用法.

2.接口的特征

接口中的每一个方法都会被隐式的指定为public、abstract(隐式是指public和abstract可以省略不写,其他修饰符会产生编译错误)

接口中可以包含常量,但是接口中的常量会被隐式的指定为public static final ,其他修饰会产生编译错误。

接口中的方法是不能在接口中实现,只能由实现接口的子类来实现接口中的方法。

 

 继承

1.继承是一种根据已有类创构建新类的机制,利用继承可以先创建一个共同属性的一般类,再根据该一般类创建具有特殊属性的新类,新类继承一般的状态和行为,并根据自身的需要添加新的状态和行为。

        编写父类

                         class Animal{

                                      //公共的属性和方法

                                              }

        编写子类,继承父类

                         class Dog extends Animal{

                                    //子类特有的属性和方法

                                            }

                        class Cat extends Animal{

                                           }

2.单继承性

Java规定一个类只能继承一个父类,这就是单继承。

如果有需要继承多个类的情况时,可以通过实现接口的方式实现。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/351381.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号