02对象

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _02对象
{
    class Program
    {
        static void Main(string[] args)
        {
            Person p = new Person(‘中‘);
            p.Name = "张三";
            Console.WriteLine(p.Gender);
            Console.ReadKey();
        }
    }
    //封装、继承、多态
    //让程序具有扩展性,增强程序的扩展性
    //this  base
    // new  引用类型  在堆中创建对象
    //--> 调用对象的构造函数

    //构造函数 私有化,就会调用默认构造函数
    class Person
    {
        // 字段、属性、函数、构造函数

        //字段:在类中存储数据
        //属性:保护字段,get,set
        //函数:描述对象行为
        //构造函数:初始化对象,给对象属性赋值

        private string _name; //ctrl+r+e

        public string Name
        {
            get
            {
                return _name; //取属性值时执行get
            }

            set
            {
                _name = value;//给属性赋值时执行set
            }
        }

        public char Gender { get; set; }

        public int Age
        {
            get
            {
                return _age;
            }

            set
            {
                _age = value;
            }
        }

        int _age;

        public Person(char gender)
        {
            if (gender!=‘男‘&&gender!=‘女‘)
            {
                gender = ‘男‘;
            }
            this.Gender = gender;
        }

    }
}
时间: 2024-10-14 20:19:06

02对象的相关文章

【JS复习笔记】02 对象与函数

好吧,因为很重要的事情,几天没写笔记了. 关于对象: ||可以用来填充默认值,如:myApp.name || "无" &&可以用来避免错误,myApp.NameObj有某种情况不存在,那么可以用myApp.NameObj && myApp.NameObj.Name避免脚本错误 所有通过对象字面量创建的对象都连接到Object.prototype,当你创建某对象时也可以选择另一个对象作为它的原型,比如: if(typeof Object.beget!=='

08.02 对象

对象的创建 : 对象字面量包括 属性    //name:"jlp",  逗号分隔 方法   // work:function (){console.log("working.....")} get set型属性

java对象数组的概述和使用

1 public class Student 2 { 3 // 成员变量 4 private String name; 5 private int age; 6 7 // 构造方法 8 public Student() 9 { 10 super(); 11 } 12 13 public Student(String name, int age) 14 { 15 super(); 16 this.name = name; 17 this.age = age; 18 } 19 20 // 成员方法

JavaScript初探二

//----------总结 //01.查找dom元素 document.getElementById();//通过id获取一个dom元素 document.getElementsByClassName();//通过class获取dom数组 document.getElementsByTagName();//通过标签名获取dom数组 //02.修改dom元素 dom.type = "text"//type属性 dom.innerHTML//双标签的文本值 这里注意innerText d

S2---深入.NET平台和C#编程的完美总结

1.NET简单解说 l 面向对象提升 OOP(Object Oriented  Programming)面向对象编程 AOP:(Aspache  Oriented Programming):面向切面编程 OOD(Object Oriented  Designer)面向对象设计(架构师)   3万/month OOA(Object Oriented  Analysis)面向对象分析  (分析师) 10万/month DBA(Database Administrator,简称DBA) l 泛型集合对

JSP数据交互(二)和Servlet基础

01.Application原理与应用 01.application对象的作用域范围是整个应用服务,而它在应用中所承担的责任就类似于一个全局变量.只要服务启动,则application对象就会存在. 02.在一个应用中只有一个application,每一个用户都会共享这一个application对象. 03.通过统计网站访问次数来讲解application的用法 02.对象作用域 03.Cookie简介 解析:cookie是Web服务器保存在客户端的一系列文本信息,根据域名和端口号区分是否保存成

黑马程序员_JavaSE学习总结第15天_集合框架1

------- android培训.java培训.期待与您交流! ----------  15.01 对象数组的概述和使用 1 public class Student 2 { 3 // 成员变量 4 private String name; 5 private int age; 6 7 // 构造方法 8 public Student() 9 { 10 super(); 11 } 12 13 public Student(String name, int age) 14 { 15 super(

PHP面向对象04

oop04复习 2014-9-3 10:48:45 要点: --1.克隆对象 --2.__toString( ) --3. __call( ) --4.自动加载类 --5.对象串行化 1.克隆对象以及__clone()方法 概述:对象属于引用类型,普通的"="号属于引用赋值 有时可能需要根据一个对象完全克隆出一个一模一样的对象,而且克隆以后,两个对象互不干扰. 格式: 1 $obj = new Class(); 2 $obj2 = clone $obj; 但是,当要克隆的对象中有子对象

JavaSE_ 集合框架 总目录(15~18)

黑马程序员_JavaSE学习总结第15天_集合框架1 15.01 对象数组的概述和使用15.02 对象数组的内存图解15.03 集合的由来及与数组的区别15.04 集合的继承体系图解15.05 Collection集合的功能概述15.06 Collection集合的基本功能测试15.07 Collection集合的高级功能测试15.08 集合的遍历之集合转数组遍历15.09 Collection存储自定义对象并遍历案例(使用数组)15.10 集合的遍历之迭代器遍历15.11 Collection