面向对象1:类与对象的创建-笔记
来源:互联网 发布:curl for windows 编辑:程序博客网 时间:2024/06/05 11:35
1.面向对象思想概述
- 面向过程:第一步 第二步...
- 面向对象:找对象(第一步,第二步...)
- 面向对象思想的特点:
思想的特点
a.是一种更符合我们思想习惯的思想
b.可以将复杂的事情简单化
c.将我们从执行者变成了指挥者
角色发生了转化
面向对象开发:就是不断的创建对象 使用对象 指挥对象做事情
- 面向对象设计:其实就是在管理和维护对象之间的关系
- 面向对象的特征:
封装 \ 继承 \ 多态 \ 抽象
我们学习编程是为了什么:为了把我们日常生活中的事物用编程的语言描述出来
我们如何描述现实世界事物:
属性 就是该事物的描述信息 (事物身上的名词)
行为 就是该事物能够做什么 (事物身上的动词)
java中最基本的单位就是类,用class描述事物:
成员变量 (就是事物的属性)
成员方法 (就是事物的行为)
类与对象的关系:
【类】 【对象】
人 李从\习大大\马云\乔布斯\贝爷
超级英雄 超人\蜘蛛侠\蝙蝠侠
图纸 高楼
车 大众\捷豹
【类】:是一组相关的属性和行为的集合
【对象】:是该类事物的具体体现
【创建类的语法】:
访问权限修饰符 class 类名{
共有的特征(属性)
共有的行为(方法)
}
【创建对象的语法】:
对象: 是类的一个具体的表现
语法: 类名 对象名 = new 类名();
package mianxiangduixiang;public class Test_01 {/** 案例演示: 学生类 属性: 姓名 年龄 性别 行为: 学习 睡觉*/public static void main(String[] args) {//实体类 就是用来描述某类事物的 一般不用书写main方法 用来作为类型 提供给其他类调用的Student s1 = new Student("吴小翌",26,"男");Student s2 = new Student("吴雅娴",25,"女");s1.Print_one();s2.Print_two();}}class Student {private String name;//成员变量(属性)private int age;private String sex;public Student(String name, int age, String sex) {//构造方法this.name = name;this.age = age;this.sex = sex;}void Print_one() {//成员方法(行为)System.out.println("姓名:"+name +";年龄:"+age +";性别:"+sex+";行为:学习");}void Print_two() {//成员方法(行为)System.out.println("姓名:"+name +";年龄:"+age +";性别:"+sex+";行为:睡觉");}}
阅读全文
0 0
- 面向对象1:类与对象的创建-笔记
- 13-面向对象-类的设计与对象的创建
- 面向对象-类和对象的创建
- 面向对象思想 类与对象-自学笔记1
- java学习笔记:面向对象编程之工具类的创建与单例设计模式
- 面向对象的创建
- [笔记]javascript面向对象 - 创建对象的几种模式
- <JavaSE学习笔记>面向对象(1):类与对象的概念
- javascript 面向对象的对象创建与继承
- 面向对象(类与对象的关系)
- js基础进阶2-2 面向对象(类与对象的创建与使用)
- JAVA(七)java面向对象1-面向对象的概念,类与对象
- 面向对象1 类与对象
- JAVA面向对象1:类与对象
- 面向对象的笔记
- C#温故而知新学习系列之面向对象编程—1-定义类与创建类的对象
- 面向对象笔记1
- 面向对象笔记1
- 网卡驱动更新猎奇
- 03.Java语言基本语法之运算符,算数、赋值、比较、逻辑、位、三元运算等
- c++与python 数据类型对应
- javascript-基础2
- 各类软件快捷键
- 面向对象1:类与对象的创建-笔记
- Python--购物车
- JS使用xxx.index=0 和 xxx.setAttribute(‘index’,0) 这两种设置自定义属性的区别?
- dos笔记-如何在bat文件中调用另一个bat文件
- 查找之B树,B+树,B*树及分析MySQL的两种引擎
- Ubuntu阿里云源
- 用python作图
- 15 个必须知道的 Chrome 开发工具技巧
- pyqt 圆形按钮