JAVA面向对象

欢迎来到JAVA的转变

面向对象(Object Oriented)是软件开发方法。面对对象的概念和应用已经超越了程序设计和软件开发,是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段的产物。

思想的转变

1.面向过程面向对象思想的转变。
2. 面向过程到面向对象,是程序员思想上从执行者到指挥者的转变。
3.面向对象是相对于面向过程来讲的,指的是把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近于事物的自然运行模式。

三大思想

1.面向对象分析(OOA)
2.面向对象设计(OOD)
3.面向对象程序(OOP)

三大特性:

1.封装性:所有内容对外部不可见
2.继承性:将其他功能继承下来,继续发展
3.多态性:方法的重载本身就是一个多态性的体现

1.1类与对象

1.1.1
类:表示一个共性的产物,是一个综合的特征
对象:是一个个性的产物,是一个个体的特征(我常常可以将类比较为图纸二对象比较为实物)
1.1.2
类与对象的特征:
类必须通过对象才可以使用,对象的所有操作都在类中定义。
类是有属性和方法组成:属性:就相当于人的一个个特征
方法:就相当于一个个行为,例如:说话,吃饭,唱歌…

下面我们就来说明一段代码

首先创建一个类,在类里面创建属性以及方法: 代码片.

class Nu{
    String name;
    int age;
    void n(){
        System.out.println("我是"+name+",今年"+age+"岁!");
    }
}

再再主类中创建对象实例化:

 public static void main(String[] args) {
        Nu n = new Nu();
        n.name = "小明";
        n.age = 12;
        n.n();
    }

特别说明

1.一个java文件中只能有一个public类,可以有N个其它类,.java文件必须为Public类的类名。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值