使用Java实现面向对象编程

Posted 凌雨轩林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Java实现面向对象编程相关的知识,希望对你有一定的参考价值。

类--》包

建包的时候 :规范 3层结构
com = company org (公司OR组织)
jbit = xx (公司的简称)
xxxx (没有固定的名字 但是你会知道这个文件夹是做什么的)

快捷键

alt+/ 提示

 

构造方法
所有的类 默认存在一个构造方法 用于创建

1.构造方法 方法名和类名 一致
2.当一个对象被创建 (也就是被new) 构造方法会被执行
3.构造方法 大部分(90%以上)都是完成一些 属性赋值。。。(初始化)
4.系统默认给予一个类 一个无参数的构造方法
5.一旦这个类给定了 一个构造方法 这个方法是是否有参数的 则表示 系统提供无参数的构造消失

 

this用法
this调用本类中的属性 方法 构造方法

在普通(实例)方法中 允许使用this.属性名 和 this.方法名 但是不允许使用this() (调用本类的构造方法)
在构造方法中 this() 是可以被使用的 调用本类中的构造方法 有且仅允许出现在方法体中代码的第一行

 

在普通(实例)方法中定义的变量 一定要附上初始值 (不赋予 在你没有调用它的时候是不会出错的)
如果不赋予在调用的时候就会报错

 

static修饰
可以修饰在变量上 ----》静态变量 (类变量) 类名.静态变量名
可以修饰在普通方法上-->静态方法 (类方法) 类名.静态方法名
不可以修饰在构造方法上

 

static{}静态块

执行规律 从上到下
1.在对象被创建的时候会执行
2.在调用静态方法 静态属性的时候会被执行

 

封装
广义封装
狭义封装:隐藏类中某些细节(属性) 提供公开的一些方法 用来提供外部进行访问操作

 

get set快捷键
alt+shift+s-->get set--->select all-->ok

 

如果变量上加上final   表示最终的也就不可以改变了  称为常量
常量名的规范性 所有字母全部大写

 

快速生成构造方法  alt+shift+s 选择倒数第三个(MyEclipse中)

 























以上是关于使用Java实现面向对象编程的主要内容,如果未能解决你的问题,请参考以下文章

如何在C语言里实现“面向对象编程”

Accp8.0 S2 02使用Java实现面向对象编程

Java——面向对象编程

使用Java实现面向对象编程

会一点java,有面向对象编程基础,选择入门unity有很大难度吗?应如何有效的入门?

使用Java实现面向对象编程