java 面向对象和面向过程以及eclipse的使用

大象装冰箱。
角度1:自己(自己做,干活的【执行者】)——面向过程(步骤)
1)把冰箱门打开;
2)把大象装进去;
3)把冰箱门关上。
角度2:冰箱(指挥的【管理者】)—— 面向对象
“冰箱”把大象装进去。

【抽象】(虚、看不见摸不着)
真实(物理)存在(看得见、摸得着)

【面向过程】 【PO】 Process-Oriented
C

【面向对象 】 【OO】 Object-oriented
java、c++、O-C、php、python ……
【面向对象编程】/【面向对象程序设计】 【 OOP 】
https://en.wikipedia.org/wiki/Object-oriented_programming

Object-oriented programming (OOP) is a programming paradigm
based on the concept of “objects”, 一切皆对象
which may contain data, in the form of fields, often known as attributes; 属性
and code, in the form of procedures, often known as methods. 方法

Object-oriented Programming JAVA
object 对象 — class(java类–【类】)
data – 属性 【成员属性】(【成员变量】)
code – 方法 【成员方法】
object(java对象–【对象】):instance of a class new 类();

In the class-based object-oriented programming paradigm, object refers to a particular
instance of a class, where the object can be a combination of variables, functions,
and data structures.

—————————————— java 面向对象
变量/方法命名:
统一使用lowerCamelCase风格,必须遵从驼峰形式。

  1. 定义类使用关键字class

  2. 类的命名方式:
    使用UpperCamelCase风格,必须遵从驼峰形式。

  3. 类的组成部分称为“成员”
    data —— 成员属性(成员变量)
    ?static修饰成员?
    成员属性赋值
    方式0:定义的时候赋初值
    方式1:通过构造方法
    方式2:通过set方法
    (如果属性名与参数名一样,在属性名前面加【“this.”】标记)
    code —— 成员方法
    main方法(【主方法】),java程序的入口
    【构造方法】 见5
    名与类名相同
    + 没有返回值类型
    【静态方法】static method
    static修饰的方法
    直属于类
    通过"类名.方法名(参数)"调用
    (静态方法与main方法在同一个class中,通过“方法名(参数)”调用) *
    【普通方法】non-static method
    属于对象
    通过"对象名.方法名(参数)“调用
    (即使main方法与普通方法在同一个类中,也必须"对象名.方法名(参数)”)
    【重载方法】

    扫描二维码关注公众号,回复: 5328228 查看本文章
  4. 对象的创建(类的【实例化】)
    类名 对象名 = new 类名 (); //使用类的无参构造方法做对象初始化
    类名 对象名 = new 类名 (参数); //使用类的有参构造方法做对象初始化

  5. 类的【构造方法】(【构造器】)
    方法名与类名一样
    没有返回值类型
    分为无参构造(*)、有参构造
    如果不创建无参构造方法,java会自动悄悄的创建出来
    如果不创建有参构造方法,java不自动创建
    如果写了有参没写无参,那么java不会在为你自动创建无参构造方法

    • 成员属性赋值过程
      先执行:成员属性定义的时候,赋初始值;
      再执行:构造方法给成员属性的赋值;
      再执行:对应的setter方法

【IDE】 集成开发环境 Eclipse 4.x
编辑器:Notepad++
编译器:javac
运行:java
调试~~~~~~~~~

创建工程(helloworld为例):
①创建java project,名字“hello-world”;
②在src上点鼠标右键,选择new -> Class (java class),名“HelloWorld”;
(勾选“public static void main……”)
③如果步骤2没有勾选创建,此处创建main方法;
④在main中添加打印字符串“hello”
⑤运行,查看结果

配置(建议):
1)调整字体大小
2)自动补齐
3)编码UTF-8

猜你喜欢

转载自blog.csdn.net/NaXieNianWoMenYiQ/article/details/87888722
今日推荐