zoukankan      html  css  js  c++  java
  • java面向对象——成员变量、局部变量、封装

    //成员变量和局部变量

    //1.在定义上:成员变量定义在类中,局部变量定义在方法中或块中

    public class Student {

    //成员变量

    String name;

    int age;

    String sex;

    //成员方法

    public void study(){

    int book=0;//局部变量

    System.out.println("这个学生为"+name+",年龄为"+age+",性别为"+sex);

    System.out.println("这个学生读了"+book+"本书");

    }

    }

    public class Test {

    public static void main(String[] args) {

    Student s=new Student();

    s.name="蔡志浩";

    s.age=30;

    s.sex="男";

    s.study();

    }

    }

    封装

    //private  私有

    public class Person {

    private String name;

    private int age;

    //给name属性赋值方法

    public void setName(String n){

    this.name=n;

    }//本类的意思

    //给name属性取值

    public String getName(){

    return name;

    }

    //给age属性赋值的方法

    public void setAge(int a){

    if(a>=0&&a<=200){

    age=a;

    }else{

    age=0;

    }

    }

    //给age属性取值

    public int getAge(){

    return age;

    }

    public class Test {

    public static void main(String[] args) {

    Person p1=new Person();

    p1.setName("小红帽");

    p1.setAge(1);

    System.out.println(p1.getName());

    System.out.println(p1.getAge());

    }

    }

     

  • 相关阅读:
    Cheatsheet: 2011 03.19 ~ 03.31
    Cheatsheet: 2011 03.07 ~ 03.14
    Cheatsheet: 2011 04.01 ~ 04.10
    Cheatsheet: 2011 04.20 ~ 04.29
    Java动手动脑02
    Java日报10.5
    java四则运算第三阶段
    验证码界面——Java图形界面
    Java四则运算V3.0
    Java日报10.8
  • 原文地址:https://www.cnblogs.com/zhaotao11/p/10209130.html
Copyright © 2011-2022 走看看