一个标准的类通常要拥有下面四个组成部分

一个标准的类通常要拥有下面四个组成部分:

  1. 所有的成员变量都要使用private关键字修饰
  2. 为每一个成员变量编写一对Getter/setter方法
  3. 编写一个无参数的构造方法
  4. 编写一个全参数的构造方法

这样的标准类也叫做Java Bean

标准类:
public class Student{

    private String name;//姓名
    private int age;//年龄

    public Student(){
        //无参构造方法
    }
    public Student(String name ,int age ){
        this.name = name;
        this.age = age;
    }//有参构造方法

    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 class CaiNiao{

    public static void main(String[] args){
        Student stu1 = new Student();
        stu1.setName("菜鸟");
        stu1.setAge(18);
        System.out.println("姓名:" + stu1.getName()+",年龄:"+stu1.getAge());
        //第二种方法
        student stu2 = new Student("传奇",28);
        System.out.println("姓名:" + stu2.getName()+",年龄:"+stu2.getAge());
        stu2.setAge(22);//修改后
        System.out.println("姓名:" + stu2.getName()+",年龄:"+stu2.getAge());

    }
}
    

原文地址:https://www.cnblogs.com/cainiao-chuanqi/p/11073989.html

时间: 2024-08-02 21:40:11

一个标准的类通常要拥有下面四个组成部分的相关文章

8.5 定义一个标准的类

一个标准的类通常要拥有下面四个组成部分: 1.所有的成员变量都要使用private关键字修饰 2.为每一个成员变量编写一对儿Getter/Setter方法 3.编写一个无参数的构造方法 4.编写一个全参数的构造方法 这样标准的类也叫做Java Bean 原文地址:https://www.cnblogs.com/sdrbg/p/11120469.html

阶段1 语言基础+高级_1-2 -面向对象和封装_18定义一个标准的类

做一个综合的练习 如何定义一个标准的学生类 向下选择getter和setter 选中这两个 这样就自动出现了get和set的方法 生成构造方法 无参的 运行测试 全参的方式 set修改年龄 原文地址:https://www.cnblogs.com/wangjunwei/p/11198197.html

标准的类JavaBean

标准的代码--JavaBean(标准的类) JavaBean 是 Java语言编写类的一种标准规范.符合 JavaBean 的类,要求类必须是具体的和公共的,并且具有无 参数的构造方法,提供用来操作成员变量的 set 和 get 方法. 一个标准的类通常要拥有下面四个部分: 所有的成员变量都要使用private关键字修饰 为每一个成员变量编写一对getter/setter反方 编写一个无参数的构造方法 编写一对全参数的构造方法 以学生类为例: public class Student { pri

创建一个动作-Action类:

让我们创建一个Java文件HelloWorldAction.java的Java资源> SRC下一个的包名com.yiibai.struts2与下面的内容. package com.yiibai.struts2; import com.opensymphony.xwork2.ActionSupport; public class HelloWorldAction extends ActionSupport{ private String name; public String execute()

C++ Primer 学习笔记_83_模板与泛型编程 --一个泛型句柄类

模板与泛型编程 --一个泛型句柄类 引言: [小心地雷] 这个例子体现了C++相当复杂的语言应用,理解它需要很好地理解继承和模板.在熟悉了这些特性之后再研究这个例子也许会帮助.另一方面,这个例子还能很好地测试你对这些特性的理解程度. 前面示例的Sales_item和Query两个类的使用计数的实现是相同的.这类问题非常适合于泛型编程:可以定义类模板管理指针和进行使用计数.原本不相关的Sales_item类型和 Query类型,可通过使用该模板进行公共的使用计数工作而得以简化.至于是公开还是隐藏下

latex三种标准文类book, report, article的章节命令与层次深度

Latex有三种标准文类:book, report, article. 每种文类的章节命令和层次深度如下: 三种标准文类的章节命令与层次深度 层次深度 层次名 book report article -1 part \part \part   0 chapter \chapter \chapter \part 1 section \section \section \section 2 subsection \subsection \subsection \subsection 3 subsub

7. 反射技术:其实就是动态加载一个指定的类

反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容.而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员.简单说:反射技术可以对一个类进行解剖. 反射的好处:大大的增强了程序的扩展性. 反射的基本步骤: 1.获得Class对象,就是获取到指定的名称的字节码文件对象. 2.实例化对象,获得类的属性.方法或构造函数. 3.访问属性.调用方法.调用构造函数创建对象. 获取这个Class对象,有三种方式: 1:通过每个对象都具备的方法getClass来获取.

设计一个串口装饰类(1)

团队正在开发一个仪器控制软件的框架,希望该框架能兼容/容忍一些硬件的变换,以及灵活定制建立在该硬件平台之上的工作流.目标仪器使用了很多的串口通信(Serial Port),所以大家觉得应该设计/封装一个统一的串口类来管理串口通信的一致性.就我个人的意见来说,我不是建议在System.IO.Port.SerialPort上再做封装的.串口通信逻辑很简单,基本就是I/O.该类已经提供了同步阻塞模型.基于事件的异步模型,各种I/O快捷方法,所以不认为封装该类可以获得什么更多好处.但是面对框架的 一些其

视频iOS之02第一个OC的类

OC是一门面向对象的语言,因此它也有类.对象.静态\动态方法.成员变量的概念.这讲就来创建第一个OC的类. 第一个类的源码: 1 /* 2 人 3 类名:Person 4 属性(成员变量\实例变量):体重.年龄 5 行为(方法):走路.吃 6 */ 7 8 #import <Foundation/Foundation.h> 9 10 //1.类的声明 11 @interface Person : NSObject 12 { 13 @public 14 int age; 15 double we