J2SE 第一章 类和对象

本文介绍了面向对象编程(OOP)的基本概念,包括封装、继承、多态等核心特性,并详细讲解了如何定义类与对象,以及构造方法的作用和使用方式。
 

第一章:

一.面向对象编程(OOP)三大特点:封装,继承,多态

二.类与对象:

       类:是对象的抽象

       对象:类的实例

三.

       现实中:每一个类都有 特点(),行为

       编程中:每一个类都有 属性(成员变量),方法(成员函数)  统称为类的成员

四.如果创建类和对象。

       创建类: public class 类名{ 

                            //属性:直接在类中声明变量。

                            //构造方法:

                            //方法:类中的方法可以直接操作属性。

}

       方法的声明语法:

              [访问修饰符]  [关键字]  返回值数据类型 方法名([参数列表]){

                    

              }

       从今天开始不要在自己写的类中写main方法

       创建对象: 语法:  new 类名();

       每一个对象都是独立的。

       对象只能用类的变量来存储

使用引用数据类型创建的变量,以后不要叫变量,叫引用

 

封装的基本体现:就是将属性和方法写到类中。

类中所有的属性和方法都是通过对象来访问的。

五.方法的重载。

       重载的条件:1.方法的名字一样。

                            2.方法的参数列表不一样。(参数列表指1)参数的个数2)参数的数据类型

                     注意:仅仅是返回类型的不一样,是不足以够成重载的。

       调用时:自动的根据参数的数据类型去找对应匹配的方法。

                     (如果没有绝对匹配的,会将数据类型进行提升)

六.构造方法:

              特点:1.和类同名

                       2.构造方法是不能有返回值的。

                       3.即使没有返回值也不能写void

                      4.如果我们没有手动的写构造方法,那么系统会自动的帮我们写一个无参空的构造方法。一但我们手动写了构造方法后,系统默认写的就没有了。

              调用:1.它是在创建对象的时候自动被调用

                       2. 无法在类外部进行调用。

              作用:用来初始化属性。

七.构造方法的重载。和一般的方法重载条件一模一样。

八.this

       1.  this.() :表示是当前类的对象。 用来访问类中的属性和方法

              一般情况是不会使用this.,当变量和属性重名才使用。

       2. this();调用本类的其它构造方法。

              注意事项:this()必须是第一句话,只能用在构造方法中

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值