初学JAVA如何快速上手?(快乐学习第二周)

面向对象

一.面向对象程序设计概述

面向对象的程序设计时由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。程序中的很多对象来自标准库,还有一些是证据定义的。
类是构造对象的蓝图。由类构造(construct)对象的过程称为创建类的实例。
封装是处理对象的一个重要概念。

二.用户自定义类

设计一个Employee类,这个程序显示了一个Employee类的实际使用。并且我给了一些班门弄斧的解释。
在这里插入图片描述

首先是先构造了一个Employee 的数组,并且填了三个对象。
然后用了Employee类的raiseSalary方法提高5%的薪水。
接着用了getName ,gatSalary ,getHireDay的方法。 在这里插入图片描述

最后别忘了加java EmployeeTest,以启动这个这个程序。

三. 对象构造

1.重载

如:构造一个空House对象

var messages = new House();

有相同的名字、不同的参数,就是出现了重载。

2.无参数的构造器

如:House类的无参数构造器

public House
{
size=" ";
large=0;
}

四.对象析构

在C++里有析构显示器,用于处理不再执行的对象。但在Java中,会自动

垃圾回收,所以Java里没有析构显示器。

但在使用完对象之后可以用close方法。

之后我学学再说close方法吧,嘿嘿嘿。

五. 继承

1.类

如每个类型的房子House,无论是大别墅villa还是草房子grass都是房子。

这里房子就是父类。而其他的都是子类。

存在一个’’ is-a’'的关系。

2.定义子类
使用extends表示继承。

如:

在这里插入图片描述
快乐学习每一天,初学者一起加油吧!嘿嘿嘿。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值