封装概念:在java中通过对象实现数据和指令存储操作,该现象就属于封装行为。
体现方式:
类、对象、属性、方法
对象中属性赋值
方式:
1.对象直接赋值
语法: 对象名.属性=值;
2.通过方法赋值
实现方法:
定义一个无返回、有参数方法
//定义一个为属性赋值的方法
public void setFiled(String c,String t,double p) {
color=c;
type=t;
price=p;
}
封装·:通过访问限定符对类,属性,方法,构造方法的可访问范围进行限定,对外提供必要的访问接口。
封装的优点:
(1).良好的封装能够减少耦合。
(2).类内部的结构可以自由修改。
(3).可以对成员变量进行更精确的控制。
(4).隐藏信息,实现细节。
package com.newer.oop;
public class 封装 {
//定义私有属性
private String name;
private int age;
private char gender;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public char getGender() {
return gender;
}
public void setGender(char gender) {
this.gender = gender;
}
public static void main(String[] args) {
封装 f=new 封装();
f.setAge(18);
f.setGender('男');
f.setName("张三");
System.out.println(f.getAge());
System.out.println(f.getGender());
System.out.println(f.getName());
}
}
代码运行结果为:
18
男
张三
正在路上的小白
发布了19 篇原创文章 · 获赞 4 · 访问量 1519
私信
关注
标签:封装,name,gender,void,Javaoop,public,String
来源: https://blog.csdn.net/weixin_44364444/article/details/104002873