Java封装
来源:互联网 发布:mac word 转pdf 不成功 编辑:程序博客网 时间:2024/04/20 03:03
class BigPerson{private String name;private int age;void talk(){System.out.println("My name is "+ name +" and my age is "+age);}public void setName(String string){name = string;}public void setAge(int aage){if(aage>=0)age = aage;}public String getNameString(){return name;}public int getAge(){return age;}}public class Person {public static void main(String args[]){BigPerson person = new BigPerson();person.setAge(-15);person.setName("Hou");person.talk();}}
BigPerson person = new BigPerson();声明并实例化一个BigPerson对象
如果此时将talk()方法设置为private:
private void talk(){System.out.println("My name is "+ name +" and my age is "+age);}
同时再添加一个say()方法:
void say(){this.talk();}
便是在类内部调用方法。
此时person.talk();改为person.say();
- java封装
- JAVA 封装
- 【封装】 JAVA
- Java封装
- java--封装
- Java封装
- Java封装
- java封装
- java封装
- java封装
- java封装
- java封装
- java封装
- java封装
- Java 封装
- Java 封装
- java 封装
- Java封装
- HeapEntry解码过程
- AndroidUI库 -SlidingMenu
- free store 和 heap
- matlab中冒号的用法
- LDD3源码学习日记<五>
- Java封装
- Codeforces_358A_Dima and Continuous Line(排序+暴力)
- 详细讲解二叉树三种遍历方式的递归与非递归实现
- poj 1318 Word Amalgamation
- 由jinja中使用 变量遇到 作用域问题
- 二叉树的非递归遍历
- hadoop分布式文件系统
- 心情很不爽
- TabHost及ActivityGroup的使用总结