标签:直接 默认 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