private的基本概念****

私有的,一种访问权限修饰符,用来修饰类的成员
特点
被修饰的成员只能在本类中访问
用法
private数据类型变量名;
private返回值类型方法名(参数列表){}
扩展
public,公共的,访问权限修饰符,用来修饰类、成员变量、成员方法等,被修饰的内容可以在任意类中访问

注意:
private 一般修饰成员方法
public 一般修饰成员变量

public class Student {    //成员变量    private String name;    private int age;    //提供公共的访问方式 分别设置,设置值获取值,    //设置age的值    public void setAge(int a) {        age = a;    }    public void setName(String n){        name = n;    }         //获取age的值    public int getAge(){        return age;    }    public String getName(){        return name;    }

二、this关键字

解决成员变量和局部变量重名的问题
this的基本概念
这,这个,表示本类对象的引用,本质是一个对象
特点
每一个普通方法都有一个this,谁调用该方法,this就指向谁
用法
this.属性名;
this.方法名(参数);

public class Student {private int age;    public void setAge(int a) {          age = a;    }    public int getAge(){        return age;    }         public void show(){        //局部变量        int age =10;        System.out.println(age);    //10  调用结果        System.out.println(this.age);     //20  调用结果    }}
public class testStudent {    //main方法是程序的主入口,所有代码从这里开始    public static void main(String[] args) {        //1.创建学生类的对象        Student s =new Student();                //获取年龄                s.setAge(50);   //20  如果 student类中 this.age =age  则为50                System.out.println(s.getAge());
©著作权归作者所有:来自51CTO博客作者mb60541c9982e06的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 9.2类的定义和使用
  2. 总结了几个Java锁的面试题,看你是否能融会贯通
  3. php 类成员重载 与命名空间
  4. php类和trait
  5. 1819、shell脚本基础-bash变量和逻辑运行0脚本编程基础及配置文
  6. 3.1 Ansible Playbooks 高级一
  7. JavaScript变量中你不知道的几个小埋伏!
  8. Java怎么配置环境变量?
  9. 记录shell脚本中的特殊变量

随机推荐

  1. react-native-vector-icons(android)的安装
  2. Android(安卓)Transition(Android过渡动画
  3. Android中为窗口定义主题
  4. Android 笔记一:线性布局
  5. android读取功能
  6. Android:LayoutAnimation、布局动画
  7. android进度条
  8. android自动更新新版模块(简单,实用)
  9. android webView与js交互
  10. android View的快照与屏幕的截屏