码迷,mamicode.com
首页 > 编程语言 > 详细

使用Java实现面向对象编程(1)

时间:2017-03-30 22:48:23      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:org   允许   快捷键   ati   编程   方法   改变   面向   提示   

类--》包

建包的时候 :规范 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实现面向对象编程(1)

标签:org   允许   快捷键   ati   编程   方法   改变   面向   提示   

原文地址:http://www.cnblogs.com/a2367763409/p/6648840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!