今天看啥  ›  专栏  ›  独饮敌敌畏丶_4109

Java项目实战开发Day03 2020-03-18

独饮敌敌畏丶_4109  · 简书  ·  · 2020-03-18 16:29

其实本节绝大部分内容都已学过,详情在
https://www.jianshu.com/p/dc9df8f8827f
这里作为复习,再写一遍。

内容

1.区分面向对象和面向过程
2.类和对象

一.区分面向对象和面向过程

1.面向对象和面向过程的编程思路

面向过程是 按照功能的先后顺序,依次实现对应方法
面向对象是 分析整个项目参与的实体,将实体抽象为类,用类来封装属性和方法

2.面向对象和面向过程的执行顺序

面向过程是 按照功能的先后顺序执行
面向对象是 触发式 ,调用就执行,不调用就不会执行

二.类和对象

1.基本概念

:某一类事物 共有属性和行为 的高度抽象,是一种 概念 (类似一个 模板 )。
对象 :某个类的 具体存在 ,是一个实体。
比如人类是类,张三这个人就是一个对象

2.类名规范

类名的 首字母大写 (规范)

3.访问权限修饰符

①public

是公开的 外部可以访问
注意:
(1)public修饰的类名必须和文件名相同

(2)同一个文件里面可以生成多个类,但是 只能有一个类是被public修饰的 。为了更好管理和提高阅读效率,我们 通常只在一个文件里面声明一个类 (不绝对)
如果有多个类,通常会以 内部类 的方式存在(后面学)

②private

是私有的 外部无法访问

4.创建对象/类的实例化

①形式
 Student s1 = new Student();

②分析

s1在 中分配空间,Student()在 中分配空间。Java有 垃圾自动回收机制 ,也就是Student()是系统自己回收,不用自己回收

5.引用

Java中的引用和指针其实差不多。上面的s1就是个引用。Java为了让大家编程更轻松愉快,就对指针进行了 封装 ,也就形成了引用,这样就不需要看见各种*

6.构造方法

简而言之,构造方法就是 这个类是怎么出来的
比如恐龙是破壳而出的,那么这个破壳就类似构造方法。任何一个类,都有一个默认的构造方法

7.成员变量

类里面可以放 属性/成员变量 :是用来 记录一些数据的 。在类的内部声明即可。
注意 :一个属性。默认使用 protected 修饰符修饰,

①project

(1). protected 访问控制符能被用于 方法和成员变量。
(2). 声明为protected的方法和成员变量能被 同一个包里 的所有类所访问
(3). 能被该类的 子类 所访问,子类可以和父类不在一个包中。

②成员变量使用示例
public class Student {

    //记录学生姓名
    public String name;

    //记录学生年龄
    public int age;

}

注意这里的 public
main函数中就可以

        Student s1 = new Student();
        
        s1.name = "敌敌畏";
        
        s1.age = 18;



原文地址:访问原文地址
快照地址: 访问文章快照