当前位置: 首页 > news >正文

东莞企网站建设网站建设规范布局

东莞企网站建设,网站建设规范布局,艺术字体设计,微信小程序多少钱4. 面向对象程序设计 文章目录 4. 面向对象程序设计4.1 类的定义4.2 this关键字4.3 static关键字4.4 标准类制作4.5 访问权限修饰符4.6 封装 4.1 类的定义 基本格式 class Student {// 成员变量int id;String name;int age;// 成员方法void goStudy() {System.out.println(name…

4. 面向对象程序设计

文章目录

    • 4. 面向对象程序设计
      • 4.1 类的定义
      • 4.2 this关键字
      • 4.3 static关键字
      • 4.4 标准类制作
      • 4.5 访问权限修饰符
      • 4.6 封装

4.1 类的定义

  1. 基本格式

    class Student {// 成员变量int id;String name;int age;// 成员方法void goStudy() {System.out.println(name + "go to study");}}
    

4.2 this关键字

  1. this修饰的变量用于指代成员变量,其主要作用是(区分局部变量和成员变量的重名问题)

    class Student {//成员变量private int age;//提供get/set方法public void setAge(int age) {this.age = age;}public int getAge() {return age;}//成员方法public void show() {System.out.println("age = " + age);}
    }
    

4.3 static关键字

  1. 不需要创建对象可以直接调用其类方法
  2. 访问的是静态变量,不能直接访问实例方法,需要创建对象。
static class CircleArea {static double getArea(double r) {return Math.PI * r * r;}
}
public static void main(String[] args) {double circleArea = CircleArea.getArea(3.5);System.out.println(circleArea);
}

4.4 标准类制作

  1. 类名需要见名知意

  2. 成员变量使用private修饰

  3. 提供至少两个构造方法

    ​ 无参构造方法

    ​ 带全部参数的构造方法

  4. get和set方法

  5. 提供每一个成员变量对应的setXxx()和getXxx()

class Student {//成员变量private String name;private int age;//构造方法public Student() {}public Student(String name, int age) {this.name = name;this.age = age;}//成员方法public void setName(String name) {this.name = name;}public String getName() {return name;}public void setAge(int age) {this.age = age;}public int getAge() {return age;}public void show() {System.out.println("name = " + name + "," + "age = " + age);}
}
/*创建对象并为其成员变量赋值的两种方式1:无参构造方法创建对象后使用setXxx()赋值2:使用带参构造方法直接创建带有属性值的对象
*/
public class StudentDemo {public static void main(String[] args) {//无参构造方法创建对象后使用setXxx()赋值Student s1 = new Student();s1.setName("DZJ");s1.setAge(18);s1.show();//使用带参构造方法直接创建带有属性值的对象Student s2 = new Student("DZJ",18);s2.show();}
}

4.5 访问权限修饰符

  1. private
  2. protect
  3. public
  4. package

4.6 封装

  1. 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问

  2. 成员变量private,提供对应的getXxx()/setXxx()方法

    class Student {//成员变量private int Age;//提供get/set方法public void setAge(int age) {Age = age;}public int getAge() {return Age;}//成员方法public void show() {System.out.println("Age = " + getAge());}
    }
    
http://www.dtcms.com/a/608500.html

相关文章:

  • 山海关网站制作重庆秀山网站建设报价
  • 如何做网站的需求分析WordPress主题安全检查
  • wordpress前台管理员6嘉兴网站推广优化
  • 网站模版安装教程美工做任务网站
  • 建设银行网站登录首页四川建设厅官方网站九大员通知
  • 网站优化推广 site国内最新新闻消息今天的
  • 网站建设衤金手指谷哥十四qq个人邮箱登录入口
  • 网站推广套餐做网站用什么开发工具
  • 长沙建设网站企业山东网站建设公司排名
  • 网站建设制作公司都选万维科技工厂生产erp管理系统
  • 网站开发容易吗宜昌哪里有专业做网站的
  • 网站开发一个月帝国做视频网站
  • 做网站的不给源文件网上服装商城网站建设方案
  • 杭州富阳网站建设公司网站建设 图片
  • 网络咨询网站青岛房价
  • 个人网站设计毕业设计论文哪里有培训网页设计
  • 郑州建网站的好处怎样制作企业的网站
  • 建设公司网站的会计分录建设部指定招标网站
  • 企业自助建站程序企业网站关键字优化
  • 深圳外贸soho网站建设网站流量达到多少
  • 夹江企业网站建设报价做流量哪个网站好
  • 失效网站建设费支出做国外网站赚钱
  • 电子商务网站设计成功的要素网站素材模板 站长
  • 湘潭网站优化公司石家庄建站软件
  • 课程网站建设特色网站备案没有固定电话
  • 东台做网站找哪家好做电影下载网站成本
  • 黑龙江交通基础设施建设网站黄骅港金沙滩景区
  • 实用写作网站网页设计培训学费多少
  • 模块网站需要多少钱qq浏览器小程序
  • 上海网站建设__永灿品牌建站攻击网站步骤