Java学习心得(4)

类的编写

1.在Java中,一个对象的操作由类中声明的方法来定义。类表示一组具有类似行为的对象。
2.表示对象的类应该取名词单数形式的名字。
3.类的数据和方法都称为类的成员。
4.真正的面向对象程序设计过程,着手点都是先定义有明确状态和行为的对象的类。
5.在将对象传递给print或println方法,以及将一个对象与一个字符串连接时,都会自动调用对象的toString方法。
6.Java允许将多个类保存在同一个文件中。但如果一个文件中包含多个类,则只能有一个类用保留字public来声明。而且,公有类的名字必须与文件名一致。
7.在类一级(不是在方法内)声明的变量和常量可在类的任意方法内引用。
8.Java为类中声明的每个变量自动进行初始化。例如,所有的数据类型变量初始化为0,如int和double类型。

封装

1.在Java中,使用修饰符完成对象的封装。
2.有些Java类修饰符称为可见性修饰符,因为它们控制类中成员的访问权限。保留字public和private是可见性修饰符,它们可用于类的变量和方法。如果类的成员是public可见的,表明可以从对象之外直接引用它。如果类的成员是private可见的,表明它只能用在所定义的类中,在类的外面是不能引用的。
3.为客户提供服务的方法必须声明为公有可见性,以便它们能被客户调用,这些方法称为服务方法。私有方法不能从类外调用。私有方法的唯一目标是帮助类内的其他方法完成它们的任务,称为支撑方法。
4.封装意味着数据值不能被代码的其他部分直接修改。(只能通过调用方法修改)

一些补充

在这周的代码练习中,用到了一些关于方法调用的知识,教材对这一部分叙述不太详尽,自己私下查阅有关资料,现做相关补充如下:

Java中的方法调用:
1.调用本类中的方法:
(1)被调用方法声明为static,可以在其他方法中直接调用。
(2)被调用方法没被static修饰,不是静态方法,调用时需要通过类的实例化进行调用。
2.调用外部的类的方法,要通过类的实例化进行调用。

体会

这一周的代码涉及到类的编写的相关内容,接触了一些新的方法与思想。对方法调用及按照需求编写类有一些新的认识。其基础语法功能与C语言有相似之处,但Java又有其相对的便捷性与自身的语言特性,随着对Java这门语言的熟悉越来越能体会到这一点。

代码托管链接

https://gitee.com/Siyecho/Java_git

posted on 2017-11-26 20:28  Siyecho  阅读(95)  评论(0编辑  收藏  举报

导航