java入门二

1、类是模子,是确认对象订单将会拥有的特征(属性)和行为
2、成员变量和局部变量
区别:
作用域不同
局部变量的作用域仅限于定义的他的方法;
成员变量是在整个的类的内部都是可见的
初始值不同
因为
java会给成员变量一个初始值;
java不会给局部变量赋予初始值
在不同方法里面可以有项目的局部变量
两个变量同名时,局部变量具有更高的优先级
static的用法;
Java 中的 static 使用之静态变量
大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!!

Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~

使用 static 可以修饰变量、方法和代码块。
Java 中的 static 使用之静态方法
1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。
如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。
2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,
3、静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
数据的封装
修改属性的可见性(设为private),需要通过类的对象的方法名进行调用。需要创建getter、setter方法
4、包的zuoyong
管理java文件
解决同名的文件订单
5、java中的this关键字的
1、this关键字代表当前对象
this.属性 操作当前对象的属性
this.方法 操作当前对象的方法
2、封装对象的属性的时候,经常会使用到this关键字
6、内部类可以分为几种
成员内部类
静态内部类
方法内部类
匿名内部类
内部类的只要作用是:
1、内部类可以提供更好的封装,可以吧内部类隐藏在外部之内,不予许同一个包的其他类访问该类
2、内部类的方法可以访问外部类的所有数据,包括私有类的数据
3、内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便而已
重写和重载
重写是:
返回值的类型相同
方法名相同
参数类型及个数相同
都要与父类继承的方法相同,才叫方法的重写
7、父类和子类的初始化的时候
首先是构造器为优先
然后为父类,再到子类
final的使用
在这里插入图片描述
8、多态
1、多态是建立在继承的基础上的
2、引用多态
父类的引用可以指向本类的对象
父类的引用可以指向子类的对象
9、接口概念
类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法实现细节,它只规范这些类里必须提供某些实现方法
10、集合的作用
在类的内部对数据进行组织
简单而快速的搜索大数量条目
有的集合接口,提供一系列的有排列有序的元素,并可以在序列中间的插入或者删除有关元素
有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找对应的唯一对象,而这个关键字可以是任意类型的
分为collection和map
collection分为list。queue。set
map分为hashmap
list:Arraylist
queue:linkedlist
set:hashset
map:hashmap
list:可以冤

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值