首页 > 其他分享 >类的定义与对象的创建使用

类的定义与对象的创建使用

时间:2023-04-24 23:32:01浏览次数:32  
标签:定义 对象 创建 System color println ph2 ph1 out

定义类:

//定义一个手机类
//属性:创建品牌、颜色、价格
//行为:给xxx打电话
        群发短信
public class phone {
    String brand;
    String color;
    int price;
    public void call(String name){
        System.out.println("给"+ name +"打电话");
    }
    public void sendMessage(){
        System.out.println("输出群发短信");
    }
}
//编写一个手机测试类,创建两个对象并赋值
public class phoneTest {
    public static void main(String[] args) {
        phone ph1=new phone();
        ph1.brand="小米";
        ph1.color="白色";
        ph1.price=4999;
        System.out.println(ph1.brand);
        System.out.println(ph1.color);
        System.out.println(ph1.price);
        ph1.call("张三");
        ph1.sendMessage();
        System.out.println("------------");
        phone ph2=new phone();
        ph2.brand="华为";
        ph2.color="黑色";
        ph2.price=6999;
        System.out.println(ph2.brand);
        System.out.println(ph2.color);
        System.out.println(ph2.price);
        ph2.call("李四");
        ph2.sendMessage();
    }
}

标签:定义,对象,创建,System,color,println,ph2,ph1,out
From: https://blog.51cto.com/u_15988249/6222017

相关文章

  • 类和对象
    定义一个类:publicclassStudent{Stringname;intage;publicvoidstudent(){System.out.println("学习...");}publicvoideat(){System.out.println("吃饭...");}}定义一个测试类:publicclassStudentTest{......
  • Java并发(三)----创建线程的三种方式及查看进程线程
    一、直接使用Thread//创建线程对象Threadt=newThread(){  publicvoidrun(){    //要执行的任务 }};//启动线程t.start();例如://构造方法的参数是给线程指定名字,推荐Threadt1=newThread("t1"){  @Override  //run方法内......
  • 斯坦福 UE4 C++ ActionRoguelike游戏实例教程 15.创建持续效果BUFF
    斯坦福课程UE4C++ActionRoguelike游戏实例教程0.绪论概述本篇文章对应Lecture18–CreatingBuffs,WorldInteraction,71、72节。将会基于之前实现的SurAction能力系统,教你如何定义和创建拥有持续效果的BUFF,例如许多游戏常见的灼烧、中毒效果。目录分析创建BUFF基类......
  • Java-基础篇【数组、方法、面向对象基础.】
    1:数组引用类型,不是基本数据类型2:静态初始化数组111 ......
  • [AHK]用ADOX创建Access数据库
    ;CreateadatabaseusingADOXoCatalog:=ComObjCreate("ADOX.Catalog")oCatalog.Create(sConnectionString)oTable:=ComObjCreate("ADOX.Table")oTable.Name:="MyTable"oTable.Columns.Append("ID",3)......
  • 1 Go语言介绍、 2 Go开发环境搭建 、3 第一个helloworld 、4 变量命名规范 、5 变量的
    目录1Go语言介绍2Go开发环境搭建3第一个helloworld4变量命名规范5变量的定义和使用1Go语言介绍#Go语言介绍Go即Golang,是Google公司2009年11月正式对外公开的一门编程语言Go是【静态强类型】语言,是区别于解析型语言的编译型语言(静态:类型固定强类型:不同类型不允许直接......
  • shell 脚本中定义log日志
    #!/bin/bashworkspace=$(cd`dirname$0`/.;pwd)cd$workspacefunction_log_error(){echo-e"\033[31m[ERROR]\033[0m$@"}function_log_info(){echo-e"\033[32m[INFO]\033[0m$@"}function_log_warn(){echo-e"\0......
  • Django 静态文件 request对象方法 pycharm和Django连接MySQL Django模型层初步了解 基
    目录静态文件一、概念静态文件:不经常变化的文件,主要针对html文件所使用到的各种资源。例如:css文件、js文件、img文件、第三方框架文件ps:Django针对静态文件资源需要单独在根目录创建一个static目录统一存放,该目录下的文件类型还有很多,例如:utils目录,plugins目录,li......
  • C# 修改list所有对象中的某字段
    语法糖:ForEach(批量修改时候方便)最简单的方法就是用ForEachList<MyObject>myObject=newList<MyObject>();myObject.ForEach(w=>w.MyBool=true);......
  • 开心档之C++ 类 & 对象
    C++类&对象C++在C语言的基础上增加了面向对象编程,C++支持面向对象程序设计。类是C++的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。C++类定义定......