面向对象概述

面向对象(了解)

  • 面向过程与面向对象的区别

    面向过程就是一种我该怎么做的编程思想

    面向对象则是我该让谁去做

 

 

 

  • 成员变量与局部变量

  成员变量

    初始值:在编译的过程中直接赋值

    

 

 

    作用域:当前类

    生命周期:随对象的销毁而销毁

  局部变量

    初始值:手动赋值

    作用域:瓜括号内

    生命周期:随方法的结束而销毁

public class Person{
   //成员变量,编译中会赋默认初值
   int name;    

     public void a(){
      int age=10;//局部变量,必须手动赋初值,不然无法调用
      System.out.println("hhhhh"); 
    }
       //age=10无法调用
    public static void main(String[] args){
        Person p=new Person();
        System.out.println(p.name);
        p.a();
    

  }
   
}            

 

  • 类与对象

    类class:类是对某一对象的抽象,没有具体数据

    对象Object:拥有具体数据的实例

  • 构造器

    无参构造器:创建对象

    有参构造器:创建对象,并执行初始化赋值

public class Person{
     String name;
     int age;        

     public Person(){}//构造器必须与类同名

     publc Person(String name,int age){
               this.name=name;
               this.age=age;    
   }  
}

 

posted @ 2020-08-16 11:36  默道  阅读(98)  评论(0)    收藏  举报