码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象概述

时间:2020-08-18 13:58:30      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:直接   默认   obj   手动   this   print   ati   ring   编译   

面向对象(了解)

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

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

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

技术图片

 

 

 

  • 成员变量与局部变量

  成员变量

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

    技术图片

 

 

    作用域:当前类

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

  局部变量

    初始值:手动赋值

    作用域:瓜括号内

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

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;    
   }  
}

 

面向对象概述

标签:直接   默认   obj   手动   this   print   ati   ring   编译   

原文地址:https://www.cnblogs.com/weiwo/p/13511957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!