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,学校:科大
  • 相关阅读:
    loaded some nib but the view outlet was not set
    指标评比
    IOS DEVELOP FOR DUMMIES
    软件测试题二
    javascript select
    DOM节点类型详解
    mysql操作
    UVA 10055
    solutions for 'No Suitable Driver Found For Jdbc'
    解决git中文乱码问题
  • 原文地址:https://www.cnblogs.com/jahnson/p/8642089.html
Copyright © 2011-2022 走看看