Java面向对象

1,数据:

Java中数据分为基本类型引用类型:

引用类型有:类(Class),接口(Interface),数组(Array),枚举(Enum),注解(Annotation)

 

定义使用
自定义类

class A{

int a;

int getA(){

return a;

}

}

className ref = new className();

ref.a;

ref.getA();

数组

typeName[]arrayName = new typeName[ arraySize ];

如:int[] is = new int[5];

arrayName[ index ];
字符串

String a = "abcdefg";

a.indexOf("e");
枚举enum Size = {SMALL, MEDIUM, LARGE, EXTRA_LARGE};Size s = Size.MEDIUM;

2,基本运算

 

引用操作.
数组操作[]
字符串链接+
强制类型转换()
类型判断instanceof

3,面向对象编程思想

为什么有面向对象思想:

面向过程设计方法:站到了机器的思维解决问题,自上而下思考。将问题划分为几个步骤,每个步骤分别解决。最终形成树状结构。

面向对象设计方法:站到了人的思维解决问题,自大而小思考。将问题划分为几个领域,每个领域分别解决。最终形成网状结构。

类与对象:

类(Class):就是问题中,某一个具体参与者的抽象。在类定义中,通过属性来描述静态特征,通过方法来描述动态特征。

对象(Object):具体的事物,通过类的模板生成。可调用类的属性和方法。面向对象程序就是通过对象之间的互相调用来解决问题。

面向对象思考步骤:

1>问题中有哪些类(第一圈)

2>类应该具有哪些属性和方法(第二圈)

3>对象之间的调用(解决实际问题)

4,面向对象的重用

面向过程程序的重用,就是方法的重用。

面向对象程序的重用,可通过继承和组合。

继承:X is a Y的关系。表明X继承于Y。如:金丝猴是一种猴。金丝猴拥有猴的一切特性,同理, 子类拥有父类的一切属性和方法。this, super;private, protected, public(开闭设计原则:对修改关闭,对扩展开放

组合:X is a part of Y。手是人的一部分。 类似方法的重调。

5,面向对象的灵活性

 

数据类:数据类型的扩展

 

数据处理类:运算符的扩展

总业务类:逻辑控制语句的扩展

接口的使用可以增加程序的灵活性,扩展性和可配制性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值