Java零基础入门到精通----第4章 类和对象

本章导读

*****类声明和类体及其构成

*****构造方法和对象的创建

*****对象的引用和实体

*****成员变量、方法和方法重载

*****关键字this

*****包

*****import语句

*****访问权限

*****对象的组合

*****基本类型数据的类包装

*****反编译和文档生成器

*****JAR文件的使用

面向对象编程 已经成为软件设计中的一项重要技术,学习和掌握面向对象已经成为一种潮流。面向对象编程主要的三个特性:封装、继承、和多态。

4.1 面向对象编程

1.面向对象的三个特性

(1)封装

面向对象编程核心思想之一就是将数据和对数据的操作封装在一起。通过抽象,即从具体的实例中抽取共同的性质形成一般的概念。

(2)继承

继承体现了一一种先进的编程思想。子类可以继承父类的属性和功能,即继承了父类所具有的数据和数据上的操作,同时可以增加子类独有的数据和数据上的操作。

(3)多态

多态有两种意义:

(一)一种是操作名称的多态:即有多个操作具有相同的名字,但这些操作所接收的消息类型必须不同。

(二)另一种是与继承有关的多态,是指同一个操作被不同的类型对象调用时可能产生不同的行为。

Java程序设计语言的基本单位是类(class)

2.Java应用的程序的基本结构

Java应用程序由若干个类构成,但必须有一个主类,即包含main方法的类。Java应用程序总是从主类的main方法开始执行。(每一个源文件编译后产生一个类的字节码文件)

(1)将 应用程序涉及的Java源文件保存在相同的目录中,分别编译通过,得到Java应用程序需要的字节码文件;

(2)运行主类

4.2          类声明和类体

 类由两部分组成:类声明和类体。其基本格式如下:

                                        class  类名{

                                                  类体
                                           }

注意:类名最好见名知意、容易识别。单词首字母大写(驼峰式)

4.3          类体的构成

                                                    类体内有两个成员:成员变量和方法

4.4        构造方法和对象的创建

类中有一部分方法称为构造方法,类创建对象时需要使用构造方法,以便给类所创建的对象一个合理的初始状态。构造方法是一种特殊的方法,它的名字必须与所在的类的名字相同,而且没有类型。Java允许一个类中有若干个构造方法,但这些构造方法的参数必须不同,或者参数的个数不同,或者是参数的类型不同。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西建大的开心崽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值