迎风前行的小强

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  11 随笔 :: 0 文章 :: 0 评论 :: 6551 阅读

使用 pivate关键字

1.封装属性:private 数据类型 属性名称 = 默认值

2.封装方法:private 返回值类型 void 方法名称(参数列表)

3.只要是属性就必须要用封装,被封装的属性是通过setter和getter方法设置和取得内容。

例: name属性    setName     getName

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class person{
    private string name;
    private int age;
}
public String setName(){
    name=n;
}
public int setAge(){
    age=a;
}
public void setAge(int a){
    if(a>=0 && a<=100){
        age=a;
    }
}
public String getName(){
    return name;
     
}
public int getAge(){
    return age;
     
}
public class person{
    pulic static void main(String args[]){
        per.setName("张三");
        per.setAge("30");
        per.tel;
    }
}

 4.访问本类中的其他方法的时候要保证方法是本类中定义的方法。在方法前加上this关键字实现调用

即:this.方法  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class person{
    private string name;
    private int age;
}
public String setName(){
    name=n;
}
public int setAge(){
    age=a;
}
 
public String getName(){
    return name;
     
}
public int getAge(){
    return age;
     
}
public class person{
    pulic static void main(String args[]){
        per.setName("张三");
        per.setAge("30");
        per.tel;
                system.out.println("姓名:"+this.getName+"年龄:"+this.getAge);
    }
}   

  

 

posted on   逆风前行的“小强”  阅读(187)  评论(0编辑  收藏  举报
编辑推荐:
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
阅读排行:
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 2025成都.NET开发者Connect圆满结束
· langchain0.3教程:从0到1打造一个智能聊天机器人
· 用一种新的分类方法梳理设计模式的脉络
点击右上角即可分享
微信分享提示