面向对象一 例题

public class Lianxi1 {
        // 属性 成员变量
        public String name;
        public String sex;
        public int age;
        public String birthday;

        public String showName(){
            System.out.println(name);
            return name;
        }
    
public class Data {
        public static void main(String[] args) {
            Lianxi1 lianxi=new Lianxi1();
            lianxi.name="list";
            lianxi.showName();//字母大小写
         }
}

计算加减乘除

方式一:

public class Jisuanqi {

    public int add(int a,int b){
        return (a+b);
    }
    public int jian(int a,int b){
            return (a-b);
        }
    public int cheng(int a,int b){
            return (a*b);
        }
    public float chu(float a,float b){
            return (a/b);
        }
}
public class Data {
public static void main(String[] args) {
    Jisuanqi j=new Jisuanqi();
    int c=j.add(3,5);
    System.out.println(c);

    Jisuanqi h=new Jisuanqi();
    int d=h.jian(3,5);
    System.out.println(d);

    Jisuanqi g=new Jisuanqi();
    int e=g.cheng(3,5);
    System.out.println(e);

    Jisuanqi k=new Jisuanqi();
    float f=k.chu(5,3);
    System.out.println(f);
    }
}
}

方式二:

public class Jisuan {
           double c=0;
           public double jisuan(double a,double b,String f){
                   if(f.equals("+")){
                         c=a+b;
                    }else if(f.equals("-")){
                         c=a-b;
                    }else if(f.equals("*")){
                         c=a*b;
                    }else if(f.equals("/")){
                         c=a/b;
                   }
                   return(c);
          }
}

public class Data {
       public static void main(String[] args) {

Jisuan j=new Jisuan();

             double c=j.jisuan(5, 3, "+");

             System.out.println(c);

        }

}

时间: 2024-10-13 02:14:30

面向对象一 例题的相关文章

4月29 加载类以及面向对象的例题

加载类:从现在养成的习惯以后写类名时:每个单词的首字母的大写,这样的命名方法叫做驼峰法,eg:Info.class.php 这样很快可以看清楚就是一个Info的类 在php代码里面,/代表本地磁盘的根,(该文件所在的应聘)在html代码里面,/代表的是当前的站点目录(这里是www目录) 加载类的方法:将文件名加载到页面,最好是在同一个路径下,参数是一个路径(能够找到类文件) include("Info.class.php"); //直接写文件名的加载 include "Inf

面向对象中继承的例题(运算方法)

在包资源管理器中显示,首先建一个包,用于存储父类和子类,然后子类中用extends继承父类的中的相关内容. 建一个父类YunSuan,YunSuan中的内容: 建一个子类JianFa,JianFa中的内容: 其他子类JiaFa,ChengFa,ChuFa将int s =this.getNum1()-this.GetNum2()中的"-"换为对应的"+","*","/"即可,如: 新建一个用于写main的类: 在Test类中,写

面向对象第6课——多态——接口最简单的例题

package liti111; public interface Icpu { public abstract void run(); } package liti111; public class intel implements Icpu { @Override public void run() { System.out.println("我是intel"); } } package liti111; public class test { public static void

JAVA基础汇总及例题详解

java语言的一个核心: jdk, java development kits---面向开发人员 jre, java Runtime Environment---服务器上 java虚拟机---(以字节码为指令的CPU)---*.class java编译器-->字节码-->类加载器进行验证-->虚拟机运行 垃圾回收机制 public class ...{ int a = 1; } c/c++垃圾回收由程序员去运行 java编程语言(一门纯面向对象)的特点: 1, 面向对象  封装  继承

面向对象与面向过程

一.面向对象与面向过程的区别: 二者都是一种思想,面向对象是相对于面向过程而言的.面向过程,强调的是功能行为.面向对象,将功能封装进对象,强调具备了功能的对象.面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则. 二.面向对象的三大特征: ①封装(Encapsulation)②继承(Inheritance)③多态(Polymorphism) 面向对象简称OOP( Object Oriented Programming) 面向过程(procedure oriented programm

C#面向对象的核心概念

一.面向对象的核心概念 (一)抽象--面向对象的根基 讲到抽象,不得不涉及到现代科学技术的基础--数学. 数学是一门抽象的科学,面对着纷繁复杂的世间万物,数学不理会各种事物的独特特性,而只抽取它们在数量上的特性,深刻揭示了"世间万物"在数量上表现出的共同规律,抽象正是数学的本质特征. 数学的一个分支--离散数学是计算机科学的根基之一,因此,计算机科学从诞生之日起,就与数学有着密不可分的联系,抽象思维也是计算机科学的主要思维方法之一. 在使用面向对象的方法设计一个软件系统时,首先就要区分

java面向对象编程

什么是面向对象编程?面向对象编程是目前比较流行比较新的编程方式,他是面向过程的升级,面向过程和面向对象的区别紧紧只是写法不一样而已.比如:面向过程的语言VB/C他编译后调用平台的指令都是一样的.面向对象的语言JAVA/C++他们最后形成的平台指令也是一样.无论是面向过程还是面向对象的语言他们最终转成的平台也就是机器编码都是一致的,没有一点儿的区别.如图8.1所示: 图8.1 为什么说只是写法不一样?比如日本人跟中国人沟通那就得学中文,美国人也跟中国人沟通还是得学中文,但是学中文比较困难.那么大家

Java内构造函数、关键字、权限修饰符、访问控制及面向对象的特性!

1, 构造函数(构造方法) 在使用 new 来创建一个对象的时候就是调用的这个类的一个构造方法(构造函数), 构造方法名与类同名, 并且没有返回值(没有返回值也不要写void) 空参的构造函数和有参数的构造函数 注释, 命名规则!!!!!!!!!! 2, 继承中的构造函数: --子类的构造方法必须调用父类的构造方法 --super(), 调用父类的构造方法, this()调用本类中另外的构造方法 3, 关键字this, static, package和import语句 this: --在类的方法

JAVA课程实验报告 实验二 JAVA面向对象程序设计

课程:Java程序设计  班级:1352  姓名:黄伟业  学号:20135315 成绩:             指导教师:娄嘉鹏    实验日期:2015.5.7 实验密级:         预习程度:         实验时间:15:50--20:50 仪器组次:         必修/选修: 选修            实验序号:2 实验目的: 1.掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了