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

其实本节绝大部分内容都已学过,详情在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;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值