肝体育馆信息预约管理系统 day 1

学习日记:经过一个下午的心理调试已经我亲爱的关关的倾情开导,以及跑完步元气满满的我自己,我现在非常有信心来做好这个Java课设,加油加油,今天IS day one

学习目标:大概理解这一份不完善的代码!

封装

Java用private封装(即对类中的域变量进行封闭操作),这样其他类就不能对该变量访问,这样就将变量封装在了类内部,提高了数据的安全性,如何操作这些域变量呢?

①通过public方式的构造器(或称构造函数),对象一实例化就对该变量赋值。

②set和get方法;通过set和get方法间接地操作这些变量,这样就能提高域变量的安全性,同时又保证了域变量的封装型。

静态方法

静态方法属于类所有,类实例化前即可使用

非静态方法可以访问类中的所有成员,静态方法只能访问类中的静态成员

static内部只能出现static变量和其他static方法,而且static方法中还不能使用this,super等关键字,因为它是属于整个类

主要区别:静态方法在创建对象前就可以使用了,非静态方法必须通过new出来的对象调用。

静态方法可以通过 类名.方法名直接调用,或者对象名.方法名也可

main方法本身也是静态方法

为什么选择静态方法呢?

1.访问的速度快,但是会一直占用内存

2.当需要某些类提供服务的时候,写成静态方法

3.静态方法生命周期很长,所以不担心过期问题

与相应的类同样长,静态方法和静态变量会随着类的定义而被分配和装载入内存中,一直到线程结束,静态方法和变量才会被销毁;

方法整理上主要分为三种:

  1. 构造方法
  2. 非静态方法(实例方法/普通方法):不含有static关键字修饰的普通方法,又称为实例方法,成员方法。
  3. 静态方法(类方法):由static关键字修饰的方法,又称类方法、属于类,不属于对象,在实例化之前就可以通过【类名.方法名】静态调用。

类型是void的话那么调用它的意义是啥,又没有返回值方法的参数传递

形参就是方法声明定义的时候的参数

实参就是方法调用时实际传递给形参的参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值