java学习基础

1.成员变量和局部变量区别:

成员变量:类中方法外
局部变量:方法内

在这里插入图片描述

在这里插入图片描述

2.private 关键字

是一个权限修饰符
可以修饰成员(成员变量和成员方法)
作用:保护成员不被别的类使用,被它修饰的成员只能在本类中才能访问。
如果:
例子:

public class Student {

    //int age=10;
    private int age=10;


    public  void shuchu(){

        System.out.println(age);



    }




}

出现错误
在这里插入图片描述

想要使用可以
public getage(){}
public setage(){}
在这里插入图片描述

public class Student {

    //int age=10;
    private int age=10;


    public void setAge(int a){

        age=a;
    }



    public  void shuchu(){

        System.out.println(age);



    }




}

在这里插入图片描述

3.this 关键字:摘抄笔记

当方法的形参与成员变量同名,用this修饰的就是成员变量;
形参是局部变量

在这里插入图片描述

public class Student {

    //int age=10;
    private int age=10;


    public void setAge(int age){

      this.age=age;         //this.age 成员变量      age是局部变量
    }



    public  void shuchu(){

        System.out.println(age);



    }




}


4.构造方法:

无参构造方法 //有参构造方法
构造方法来创建对象:
Student p=new Student(); 无参
Student p=new Student(“我是说”); 有参
在这里插入图片描述

public class Student {

    //int age=10;
    private int age=10;
    String  name;


    public void setAge(int age){

      this.age=age;         //this.age 成员变量      age是局部变量
    }



    public  void shuchu(){

        System.out.println(age);



    }

public Student(){

System.out.println("无参构造方法");}



在这里插入图片描述

有参构造方法 :

public class Student {

    //int age=10;
    private int age=10;
    String  name;


    public void setAge(int age){

      this.age=age;         //this.age 成员变量      age是局部变量
    }



    public  void shuchu(){

        System.out.println(age);



    }

public Student(String name){

        this.name=name;
System.out.println("有参构造方法");}
    
}

在这里插入图片描述

在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半浮名

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值