一.,类和对象
1.类和对象的关系:类是抽象的概念,是对象的模板对象是具体的事物,是类的具体实例.类是同一类事物的统称,如果将现实世界中的一个事物抽象成对象,类就是这类对象的统称,对象就是符合某个类的定义所产生出来的实例。
2.Java创建类的语法:类名要有直白意义,最好是英文,首字母大写: Dog、BigDecimal不要数字开头,不要包含特殊字符
3.类的实例对象:类名 对象名 = new 类名();new关键字是创建实例对象最重要的标志
4.对象的命名规则:对象名要有直白意义,最好是英文,首字母小写: sam、firstltem不要数字开头,不要包含特殊字符
5.成员变量:成员变量就是隶属于对象的变量,成员变量用于保存对象的静态特征,同类型的不同对象拥有相同的成员变量,但值彼此独立..成员变量:对象的属性也称为成员变量,成员变量可以是任意类型,整个类中均是成员变量作用范围。
方法(Method):是用于完成特定功能的整段代码
6.成员内部类:成员内部类不止可以在外部类中使用,在其他类中也可以使用。在其他类中创建内部类对象的语法:
外部类 outer=new 外部类();
外部类。内部类 inner=outer.new内部类();
在一个类中使用内部类,可以在内部类中直接存取其所在类的私有成员变量。成员内部类的语法:
class OuterClass{
class InnerClass{ }}
7..局部变量:局部变量是在方法被执行时创建,在方法执行结束时被销毁,局部变量在使用时必须进行赋值操作或者被初始化,否则会出现编译错误。
8.this关键字:this关键字用于表示本类当前的对象,当前对象不是某个new出来的实体对象,而是当前正在编译的类。this关键字只能在本类中使用。
9..类的构造方法:在类中,除成员方法外,还存在一种特殊类型的方法,那就是构造方法。构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的。
二.封装:封装即隐藏功能的实现细节,利用对象与方法是实现封装的直接途径,良好的封装让代码更容易阅读与维护面向对象程序设计具有以下特点:封装性、继承性和多态性。封装是面向对象编程的核心思想。将对象的属性和行为封装起来,其体就是类,类通常对客户隐藏其实现细节,这就是封装的思想
1.包package:把功能相似或相关的类组织在同一个包中,包也采用了树形目录的存储方式,通过包也可限定类的访问权限
2.访问修饰符:访问修饰符用于控制类、成员变量、方法的访问范围
三.继承和多态
1.继承:类与类之间同样具有关系,这种关系被称为关联。关联主要描述两个类之间的一般二元关系。例如,一个百货公司类与销售员类就是一个关联,学生类与教师类也是一个关联。也就是说子类的实例都是父类的实例,都不能说父类的实例都是子类的实例。
2.多态:多态是同一个行为具有多个不同表现形式或形态的能力.继承中的父类与子类,其实将父类对象应用于子类的特征就是多态。依然以图形类来说明多态,每个图形都有绘制自己的能力
3.接口:接口 (Interface)是一个抽象的类型,只提供方法的定义,实现类是一个接口的具体实现,要实现每一个接口方法的功能
4.ArrayList类:ArrayList是Java内置的数据集合,用于存储多个数据,ArrayList是数组替代品提供了更多的数据操作方法,ArravList几平是每一个项目中必用的类
5.对象:Java是一门面向对象的程序设计语言,对象是由类实例化而来的,所有问题都通过对象来处理。对象的创建:对象可以认为是在一类事物中抽象出某一个特例,可以通过这个特例来处理这类事物出现的问题。
————————————————
版权声明:本文为CSDN博主「终极,无」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/2301_76534845/article/details/132783758