博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
about 类和对象的零散知识
阅读量:5893 次
发布时间:2019-06-19

本文共 760 字,大约阅读时间需要 2 分钟。

构造方法是对象的初始化。

当没有指定构造方法时,编译器会自动添加形如 类名(){}的构造方法。

方法的重载是指一个类可以定义有相同的名字,但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。

非静态方法是针对每一个对象进行调用。也就是说,非静态方法只能被所属对象调用,而静态方法可以被所有同类对象调用。

在类中使用 this 时,可以把 this 看作一个变量,它的值是当前对象的引用。

类是静态的模板。

static 关键字

在类中,用 static 声明的成员标量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static 成员变量只有一份。

用 static 声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,所以在 static 方法中不可访问非 static 的成员。

静态方法不再是针对于某一对象调用,所以不能访问非静态成员。

可以通过对象引用或类名(不需要实例化)访问静态成员。

package 和 import 语句

为了便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,Java引入 package 机制,提供类的多重类命名空间。

extends关键字

Java中使用extends关键字实现类的继承机制(单继承),子类在初始化时,首先在子类对象内部初始化一个父类对象。

访问权限

方法重写

在子类中可以根据需要对从基类中继承来的方法进行重写。

重写方法必须和被重写方法具有相同方法名称,参数列表和返回类型。

重写方法不能使用比被重写方法更严格的访问权限。

super 关键字

在Java类中使用super来引用基类的成分。

转载于:https://www.cnblogs.com/centvinzz/p/4184126.html

你可能感兴趣的文章
关于 error: LINK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决方案...
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>
PHP盛宴——经常使用函数集锦
查看>>
安装gulp及相关插件
查看>>
如何在Linux用chmod来修改所有子目录中的文件属性?
查看>>
Hyper-V 2016 系列教程30 机房温度远程监控方案
查看>>
笔记:认识.NET平台
查看>>
cocos2d中CCAnimation的使用(cocos2d 1.0以上版本)
查看>>
gitlab 完整部署实例
查看>>
GNS关于IPS&ASA&PIX&Junos的配置
查看>>
影响企业信息化成败的几点因素
查看>>
SCCM 2016 配置管理系列(Part8)
查看>>
struts中的xwork源码下载地址
查看>>
ABP理论学习之仓储
查看>>
我的友情链接
查看>>
PHP 程序员的技术成长规划
查看>>
python基础教程_学习笔记19:标准库:一些最爱——集合、堆和双端队列
查看>>
js replace,正则截取字符串内容
查看>>
作业2
查看>>
nginx的信号量
查看>>