当前位置: 代码迷 >> 综合 >> Javaoop之封装
  详细解决方案

Javaoop之封装

热度:52   发布时间:2024-01-25 02:44:00.0

封装概念:在java中通过对象实现数据和指令存储操作,该现象就属于封装行为。

体现方式:

类、对象、属性、方法

 

  1. 对象中属性赋值

方式:

                                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
男
张三

 

  相关解决方案