类和对象的基本知识

1.对象和类的概率
  类是对象的抽象,对象是类的具体事例
  eg:人是类,小明是对象
2.创建对象
  语法:类名 对象名=new 类名();
  eg: person p=new person();
  注意:类名也是数据类型,语法也可以写成:
  数据类型 变量名=new 数据类型();
3.类的语法
  public void 类名(){
    //属性--->特征
    //方法--->行为
  }
4.定义属性
  class 类{
    //属性的数据类型.属性名;
    eg:int age;//表示年龄
  }
  属性的访问:
  对象名.属性名;
  属性赋值:
  对象名.属性名=值;
5.方法的访问
  对象名.方法名();

 1 package chapter11;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Calculator2 {
 6     public static void main(String[] ags){
 7         Scanner input=new Scanner(System.in);
 8         
 9         System.out.println("根据提示输入指令!");
10         while(true){
11             System.out.println("是否继续(y/n):");
12             String jx=input.next();
13             
14             if("y".equals(jx) ||"Y".equals(jx)){
15                 System.out.println("输入第一个数:");
16                 int num=input.nextInt();
17                 System.out.println("输入计算符号:");
18                 String symbol=input.next();
19                 System.out.println("输入第二个数:");
20                 int score=input.nextInt();
21                 
22                 if("+".equals(symbol)){
23                     System.out.println(num+"+"+score+"="+(num+score));
24                 }else if("-".equals(symbol)){
25                     System.out.println(num+"-"+score+"="+(num-score));
26                 }else if("*".equals(symbol)){
27                     System.out.println(num+"*"+score+"="+(num*score));
28                 }else if("/".equals(symbol)){
29                     System.out.println(num+"/"+score+"="+(num/(double)score));
30                 }else{
31                     System.out.println("计算号有误,程序退出");
32                     break;
33                 }
34             }else{
35                 System.out.println("程序退出");
36                 break;
37             }
38         }
39     }
40 }
示例1
 1 package chapter11;
 2 
 3 import java.util.Scanner;
 4 
 5 public class InC2 {
 6     public static void main(String[] args){
 7         Scanner input=new Scanner(System.in);
 8         System.out.println("请输入两个数:");
 9         C2 center=new C2();
10         center.num1=input.nextInt();
11         center.num2=input.nextInt();
12         center.show();
13     }
14 }
示例1-1
 1 根据提示输入指令!
 2 是否继续(y/n):
 3 y
 4 输入第一个数:
 5 1
 6 输入计算符号:
 7 +
 8 输入第二个数:
 9 3
10 1+3=4
11 是否继续(y/n):
12 n
13 程序退出
运行结果
原文地址:https://www.cnblogs.com/yang82/p/6924034.html