转载于 : Http://www.verejava.com/?id=16992728331734 public class Encapsulation {public static
转载于 : Http://www.verejava.com/?id=16992728331734
public class Encapsulation {public static void main(String[] args) {//实例化Person 类//1. 引用对象不能访问类的私有属性//2. 如果要访问私有属性, 一般类中要另外提供访问私有属性的公有方法Person p = new Person();//p.name="李明";//p.age=22;p.setName("李明");p.setAge(22);p.say();System.out.println(p);System.out.println(p.getName() + " " + p.getAge());}}class Person {//实现类属性的封装 前面加 private 关键字private String name;private int age;//定义访问私有属性的公有方法//括号中 String name 是 方法setName 的传入参数public void setName(String name) {//this 代表当前对象的引用, 哪个对象引用该类,就是指的哪个引用System.out.println(this);this.name = name;}//String 是方法getName 的返回值的类型 输出返回值public String getName() {return this.name;}public void setAge(int age) {this.age = age;}public int getAge() {return this.age;}public void say() {System.out.println("我的名字叫:" + name + ",今年 " + age + " 岁");}}
转载于 : http://www.verejava.com/?id=16992728331734
--结束END--
本文标题: Java 面向对象 之 封装方法
本文链接: https://www.lsjlt.com/news/231519.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0