面向对象的类、方法和对象

面向对象

第一章

你要学的重点知识点

  1. 类和对象
  2. 构建方法
  3. 访问权限
  4. 继承
  5. 多态(最重要)
  6. 抽象和借口
  7. 内存分析

其他知识点不是不重要,相对而言,最重要的是上面这几个

第二章

类和对象

  1. 画图纸
    1. 定义车的属性信息:color,speed,seat
    2. 定义车的动作:跑
  2. 拿着图纸找工厂生产车

面向对象的世界里

​ 类:就是图纸

​ 动作:这一类事物共同能执行的功能

​ 对象:使用类创建的具体摸一个东西

​ 对象能干什么?完全取决于类是如何定义的

写代码

​ 类呀使用class

​ 属性:成员变量来描述,直接写在类中的变量。

​ 动作:成员方法:不写static就是成员方法

​ 创建对象: 类 引用 = new 类;

//成员方法
pubilc void run(){
    system.our.println("车能跑!")
}			//方法(也就是动作)

类和对象的关系:

​ 必须先在类里中定义然后才能在对象中调用

注意:每个对象相当于一个独立的空间,不会与其他对象产生冲突!!!

局部变量与成员变量:

​ 局部变量:写在方法里的变量为局部变量(只能在main方法中用,出了main方法就不能用)

​ 成员变量:直接写在类中的变量为成员变量

变量的查找顺序:

​ 先查找自己的方法内

​ 在查找this里边查找

public class Car {
    //成员变量
    String color;//颜色
    int speed;//速度
    int seat;//座位
    pubilc static void main(String[] args){
        //局部变量
        int a =10;
    } 
}
第三章

this

​ this:当前类的对象

​ this可以在方法内部获取到对象中的属性信息

​ this还可以区分局部变量和成员变量

public void fly(String color){
        System.out.println(this.color+"的车会在"+color+"云中飞");
    }
public static void main(String[] args) {
		one c2 = new one();
		c2.color = "紫色";
		c2.fly("黑色");
}

最后的输出结果为:紫色的车会在黑色云中飞
第四章

构造方法

> 创建对象的时候自动调用的方法
>
> 语法:  public   类名(传参){          }
>
> **注意:**
>
> 1.没有返回值这一项       2.在我们new的时候,自动构造方法
>
> new    类();   类()表示构造方法
>
> 作用:在创建对象的的时候,给对象设置属性信息。
>
> java会默认自动的送每一个类一个无参数的构造方法。但是如果你写了构造方法,系统就不在赠送了


第五章

构造方法的重载

构造方法也是方法,也可以进行重载
作用:可以有更多的方式创建对象
使用this()可以访问其他的构造方法.
语法:this()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值