zoukankan      html  css  js  c++  java
  • java中类的封装与继承

    封装属性:private 属性类型 属性名

    封装方法:private 方法返回类型 方法名称 (参数)

    class Person1{
        private String name ;
        private int age;
        void  talk() {
            System.out.println("我是:"+name+",今年:"+age+"");
        }
        public void setName(String str) {
            name=str;
        }
        public void setAge(int a) {
            if(a>0) age=a;
            else    age=-a;
        }
        public String getName() {
            return name;
        }
        public int getAge() {
            return  age;
        }
    }
    public class clothes {
                  public static void main(String args[]) {
                      Person1 p=new Person1();
                      p.setName("李四");
                      p.setAge(-25);
                      p.talk();
                  }
    }
    我是:李四,今年:25岁

    java中可以以现有的类为基础,进而演派出新的类。

    class 子类名  extends 父类

    class Person2{
        String name ;
        int age;
    }
     class Student extends Person2{
          String school;
     }
    public class xxx {
          public static void main(String args[]) {
              Student s=new Student();
              s.name="李四";
              s.age=19;
              s.school="科大";
              System.out.println("姓名:"+s.name+",年龄:"+s.age+",学校:"+s.school);
          }
          
    }
    姓名:李四,年龄:19,学校:科大
  • 相关阅读:
    斜率优化dp学习
    拓扑排序
    P2486 [SDOI2011]染色 区间合并+树链剖分(加深对线段树的理解)
    网络流24题!!!!
    费用流板子
    网络流dinic板子
    小花梨的数组
    C. 小花梨判连通
    splay树
    hdu4467 graph
  • 原文地址:https://www.cnblogs.com/jahnson/p/8642089.html
Copyright © 2011-2022 走看看