第一章:
一.面向对象编程(OOP)三大特点:封装,继承,多态
二.类与对象:
类:是对象的抽象。
对象:类的实例。
三.
现实中:每一个类都有 特点(征),行为
编程中:每一个类都有 属性(成员变量),方法(成员函数) 统称为类的成员
四.如果创建类和对象。
创建类: public class 类名{
//属性:直接在类中声明变量。
//构造方法:
//方法:类中的方法可以直接操作属性。
}
方法的声明语法:
[访问修饰符] [关键字] 返回值数据类型 方法名([参数列表]){
}
从今天开始不要在自己写的类中写main方法
创建对象: 语法: new 类名();
每一个对象都是独立的。
对象只能用类的变量来存储
使用引用数据类型创建的变量,以后不要叫变量,叫引用
封装的基本体现:就是将属性和方法写到类中。
类中”所有”的属性和方法都是通过对象来访问的。
五.方法的重载。
重载的条件:1.方法的名字一样。
2.方法的参数列表不一样。(参数列表指1)参数的个数2)参数的数据类型
注意:仅仅是返回类型的不一样,是不足以够成重载的。
调用时:自动的根据参数的数据类型去找对应匹配的方法。
(如果没有绝对匹配的,会将数据类型进行提升)
六.构造方法:
特点:1.和类同名。
2.构造方法是不能有返回值的。
3.即使没有返回值也不能写void
4.如果我们没有手动的写构造方法,那么系统会自动的帮我们写一个无参空的构造方法。一但我们手动写了构造方法后,系统默认写的就没有了。
调用:1.它是在创建对象的时候自动被调用。
2. 无法在类外部进行调用。
作用:用来初始化属性。
七.构造方法的重载。和一般的方法重载条件一模一样。
八.this
1. this.(点) :表示是当前类的对象。 用来访问类中的属性和方法
一般情况是不会使用this.,当变量和属性重名才使用。
2. this();调用本类的其它构造方法。
注意事项:this()必须是第一句话,只能用在构造方法中。
本文介绍了面向对象编程(OOP)的基本概念,包括封装、继承、多态等核心特性,并详细讲解了如何定义类与对象,以及构造方法的作用和使用方式。
8583

被折叠的 条评论
为什么被折叠?



